background image

Informatyka (I E / I AiR) - lista zadań 2

1.  Napisz   program,   który   odczytuje   dwie   liczby   (np.   oceny   z   kolokwium)   i   oblicza   ich 
średnią. Jeśli średnia jest niższa niż 3.0 program wypisuje komunikat „brak zaliczenia”, w 
przeciwnym wypadku program wypisuje „przedmiot zaliczony”. Jeśli średnia przekracza 4.0, 
to dopisywane jest dodatkowo „ i to na wysokim poziomie”. Następnie program czeka na 
wprowadzenie dowolnego znaku.

2. Napisz program, który pobiera od użytkownika trzy liczby rzeczywiste i wypisuje 
największą z nich.

3. Napisz program, który pobiera od użytkownika trzy znaki i wypisuje „Dobrze” jeśli jeden z 
tych znaków jest równy 'a', a inny jest równy 'b'. W przeciwnym wypadku program wypisuje 
„Źle”.

4. Napisz prosty kalkulator. Program umożliwia podanie znaku, który oznacza wykonywaną 
później   operację.   Ustala   się   następujące   znaki:   „+”   -   dodawanie   dwu   liczb,   „-”   - 
odejmowanie, „*” - mnożenie, „/” - dzielenie. W przypadku podania wymienionych znaków 
program umożliwia wprowadzenie dwu liczb rzeczywistych, wykonuje na nich odpowiednie 
działanie i wyświetla wynik. Jeśli zostanie podany inny znak program wypisuje „nieznana 
operacja”. Przed zakończeniem program czeka na podanie dowolnego znaku.

5. Napisz program, który sprawdza, czy podany rok jest przestępny. Rok przestępny, to taki, 
który dzieli się przez 4, ale nie dzieli się przez 100 - chyba, że dzieli się przez 400. Zatem 
2004 jest przestępny, 2000 - jest przestępny, 2100 - nie jest przestępny. Po wprowadzeniu 
roku,   program   informuje   w   dowolny   sposób,   czy   rok   jest   przestępny,   czeka   na   podanie 
dowolnego znaku i kończy działanie.

6.  Napisz program,  który tłumaczy liczbę  na tekst. Program powinien odczytywać  liczbę 
całkowitą z przedziału <0,9> i wypisywać jej wartość słownie. Np. dla liczby 7 powinien 
wypisać „siedem”. Po wypisaniu tekstu pogram czeka na wprowadzenie dowolnego znaku, a 
następnie kończy działanie.