Wstęp do programowania - wtorek, 8:00 - 10:00, czwartek 10:00 - 12:00 - zadania zestaw 02.

Operacje we/wy, zmienne, typy danych

  1. Napisz program który zapyta użytkownika o imię i wypisze pozdrowienie skierowane do niego np. Witaj Adam! Potem Twój program może prosić o inne dane, może wyświetlać także inne komunikaty.

  2. Napisz program, który wczytuje liczby a, b, c oznaczające współczynniki w równaniu kwadratowym \(ax^2+bx+c\) i który wypisuje rozwiązania takiego równania (z jakąś założoną precyzją np. do 10 miejsc po przecinku).

Zadanie na 10% z aktywności (do końca semestru)

Dynamiczne menu wczytywane z pliku. W pliku należy trzymać drzewiastą strukturę zagnieżdzonych menu, po których program ma umozliwiać "chodzenie". Dodatkowo musi być opcja powrót do góry (o jeden poziom). Menu może być dowolnie głęboko zagnieżdzone, każde podmenu może mieć dowolnie dużo elementów. Jeśli plik z menu ma postać binarną należy dostarczyć edytor takich plików. Można wykorzystać biblioteki pozwalające na sterowanie pracą kursora na ekranie, zmienę kolorów tekstu itp, aby stworzyć prawdziwe działające menu (obsługiwane strzałkami).