Instrukcja warunkowa
Operator warunkowy
warunek ? wartośćprawda : wartośćfałsz;
a = ( b == 1 ) ? 10 : 20
Instrukcja powyżej oznacza: jeżeli b jest równe 1 to zmiennej a przypisz wartość 10, w przeciwnym razie przypisz jej wartość 20.
Instrukcję możemy zapisać również bez użycia nawiasu (lecz jest mniej czytelna):
a = b == ? 10 : 20
Zadanie 1
Poproś użytkownika o podanie dowolnej liczby całkowitej. Następnie wypisz podaną liczbę.
Zbadaj czy podana liczba jest dodatnia.
Jeśli tak wyświetl komunikat: Liczba jest dodania.
Zadanie 2
Zadeklaruj zmienną wiek. Pobierz wartość od użytkownika, a następnie zbadaj czy jest on pełnoletni. Jeśli jest niepełnoletni wyświetl komunikat: Przykro nam. Jesteś niepełnoletni.
Jeśli jest pełnoletni wyświetl komunikat: Ok. Jesteś pełnoletni.
Zadanie 3
Poproś użytkownika o podanie dowolnej liczby całkowitej. Następnie wypisz podaną liczbę.
Zbadaj czy podana liczba jest dodatnia, równa 0 czy też ujemna. Wyświetl odpowiedni komunikat.
Dla liczby dodatniej komunikat: Liczba jest dodania.
Dla liczby ujemnej komunikat: Liczba jest ujemna.
Dla liczby 0: Liczba jest zerem.
Brak komentarzy:
Prześlij komentarz