Decyzje
Zadanie 32 (2p)
Napisać program, który pobiera 1 znak i wyprowadza wartość
liczbową
odpowiadającą cyfrze
szesnastkowej podanej w postaci tego znaku lub -1 jeśli dany
znak nie odpowiada
żadnej cyfrze szesnastkowej. Np: '0' -> 0, 'A' -> 10, 'a'->
10, 'x' -> -1.
Zadanie 33 (2p)
Napisać program symulujący działanie czterodziałaniowego
kalkulatora:
użytkownik podaje (w okienku dialogowym) rodzaj operacji (+,
-,*,/)
i dwie liczby typu double, program wyświetla w
okienku
dialogowym wynik.
Zadanie 34 (3p)
Napisać program symulujący działanie podstawowych operacji
logicznych
na dwóch argumentach: użytkownik podaje rodzaj operacji (negacja, i,
lub,
implikacja, równoważność) i wartości logiczne argumentów, program
wyświetla
wynik.
Instrukcje pętli
Zadanie 35 (4p)
a) Zadanie 5
b) Zadanie 7
Zadanie 36 (2p)
Napisać i testować program, który wyprowadza na konsolę po kolei
wszystkie liczby nieparzyste, dopóki ich iloczyn nie przekroczy podanej
liczby. Dane wejściowe podać w oknach dialogowych. Program działa "w
pętlę"
i kończy działanie w momencie wybrania Cancel.
Zadanie 37 (2p)
Napisać i testować (w głównym programie) własną metodę: int
nwd(int a
,int b), która oblicza największy
wspólny dzielnik (NWD)
2 liczb naturalnych wprowadzonych przez użytkownika.
Zadanie 38 (2p)
Napisać i testować (w głównym programie) własną metodę: long
silna(int n), która oblicza silnię n! podanej liczby n, wprowadzonej przez
użytkownika.
Zadanie 39 (3p)
Napisać program liczenia części całkowitej i reszty z op.
dzielenia
dwóch liczb naturalnych korzystając TYLKO z operacji dodawania i
odejmowania.
Zadanie 40 (3p)
Napisać i testować (w głównym programie) własną metodę boolean
pierwsze(int n),
która zwraca true
jeśli n jest liczbą pierwszą, false
w przeciwnym przypadku.