Instrukcja warunkowa¶
Zadanie 1¶
Napisz program zgodny z poniższą specyfikacją. Nie korzystaj z funkcji abs, fabs
Specyfikacja¶
Dane¶
- \(a\) - liczba całkowita
Wynik¶
- Wartość bezwzględna z \(a\)
Przykład¶
Dane¶
Wynik: \(2\)
Zadanie 2¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(a\) - liczba całkowita
Wynik¶
- Znak liczby \(a\), tzn. \(1\) gdy \(a\) jest dodatnie, \(-1\) gdy \(a\) jest ujemne, \(0\) gdy \(a\) wynosi \(0\)
Przykład 1¶
Dane¶
Wynik: \(1\)
Przykład 2¶
Dane¶
Wynik: \(-1\)
Przykład 3¶
Dane¶
Wynik: \(0\)
Zadanie 3¶
Napisz program zgodny z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(a, b\) - dwie liczby całkowite
Wynik¶
- Wynik dzielenia liczb \(a\) i \(b\), lub komunikat, że nie można wykonać dzielenia.
Przykład¶
Dane¶
Wynik: \(0.5\)
Zadanie 4¶
Napisz program zgodny z poniższą specyfikacją. Nie korzystaj z funkcji min, max.
Specyfikacja¶
Dane¶
- \(a, b, c\) - trzy liczby całkowite
Wynik¶
- Największa z liczb \(a\), \(b\) i \(c\) , lub dowolna gdy są sobie równe
Przykład¶
Dane¶
Wynik: \(4\)
Zadanie 5¶
Napisz program zgodny z poniższą specyfikacją. Nie korzystaj z funkcji min, max.
Specyfikacja¶
Dane¶
- \(a, b, c, d\) - cztery liczby całkowite
Wynik¶
- Największa z liczb \(a, b, c\) i \(d\), lub dowolna gdy są sobie równe
Przykład¶
Dane¶
Wynik: \(5\)
Zadanie 6¶
Napisz program zgodny z poniższą specyfikacją. Zadbaj o czytelność programu.
Specyfikacja¶
Dane¶
- \(a, b\) - dwie liczby całkowite
- \(op\) - znak jednej z dozwolonych operacji: \(+,-,*,/\)
Wynik¶
- Wynik działania\(a\ op\ b\) (np. \(a+b\)), lub komunikat, że nie można wykonać dzielenia.
Przykład¶
Dane¶
Wynik: \(4\)
Zadanie 7¶
Napisz program zgodny z poniższą specyfikacją.
Info
Rok przestępny to taki, który:
- jest podzielny przez 4, ale nie jest podzielny przez 100, lub
- jest podzielny przez 400
Specyfikacja¶
Dane¶
- \(rok\) - liczba naturalna
Wynik¶
- Komunikat określający, czy podany rok jest przestępny czy też nie
Przykład¶
Dane¶
Wynik: "Rok 2021 nie jest przestępny"