0% found this document useful (0 votes)
33 views4 pages

Task Java

Uploaded by

Dmytro Hutnyk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views4 pages

Task Java

Uploaded by

Dmytro Hutnyk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

PPJ

Zadania przygotowujące do K1

I. Narysuj schemat blokowy przedstawiający proces kupna napoju w automacie z napojami (Z


punktu widzenia oprogramowania automatu).

II. Stwórz program w języku java o nazwie Zadanie1.java, następnie skompiluj program i upew-
nij się że kompilacja przebiegła prawidłowo.

III. Stwórz program który wyświetli na ekranie napis: Hello sXXXXX, gdzie XXXXX oznacza
numer studenta.

IV. Stwórz program w którym wyświetlisz kolejne literały:

• 124
• 13.5
• 16.4f
• 1500000l
• 1_234_567_789
• ’a’
• true

V. Stwórz program w którym wprowadzisz wartość 13 za pomocą literału:

• dziesiętnego
• dwójkowego (binarnego)
• ósemkowego (oktalnego)
• szesnastkowego (hexadecymalnego)

Następnie wypisz na ekranie wszystkie wartości i sprawdź, czy wartości są sobie równe.

VI. Stwórz program w którym obliczysz i wyświetlisz wynik operacji:


145 + 34 * 28 + 250 – 56 / 7 *2 – 3567 % 89

VII. Stwórz program który wyświetli wynik operacji:

• 10 / 3
• 10d / 3d
• 10.0 / 3.0
• 10 % 3

VIII. Stwórz program w którym wyświetlisz wynik operacji przeprowadzonych na dwóch litera-
łach znakowych:

• ’z’ - ’!’
• ’a’ + ’b’
• ’!’ * 3

1 z4
PPJ stacjonarne

IX. Stwórz program w którym przeprowadzisz operacje logiczne:

• &&
• ||
• ^

Dla każdej możliwej kombinacji pary literałów logicznych. Przykład:


System . out . println ( false && false ) ;
System . out . println ( false && true ) ;
// ...

System . out . println ( true && true ) ;

Następnie wydedukuj co oznacza każda z operacji logicznych

X. Przedstaw program w którym zadeklarujesz zmienną typu int o nazwie wrt, a następnie
przypisz do niej wartość 13.

XI. Stwórz program w którym zadeklarujesz i zainicjalizujesz zmienne następujących typów:

• logicznego
• liczb całkowitych
• liczb rzeczywistych
• znaków
• tekstu

XII. Zadanie 11: Stwórz program w którym zadeklarujesz zmienne (najmniejszych możliwych
typów) pozwalające na przechowanie następujących literałów:

• 124
• 7
• 7d
• 7l
• 7f
• 13.6
• .3
• false
• ’b’
• 0xFF
• 3000000000l

XIII. Stwórz program w którym zadeklarujesz dwie zmienne typu int, następnie za pomocą kodu
zamieszczonego poniżej, uzupełnij obie zmienne wartościami wprowadzonymi na konsolę
(wiersz poleceń) przez użytkownika.
java . util . Scanner in = new java . util . Scanner ( System . in ) ;
int x = in . nextInt () ;

Następnie wyświetl wynik operacji matematycznych (+,-,*,/,%) przeprowadzonych na za-


deklarowanych zmiennych.

2 z4
PPJ stacjonarne

XIV. Stwórz program w którym poprosisz użytkownika o podanie wagi wyrażonej w kg, zapisz
podaną wartość w zmiennej typu double, a następnie przelicz wagę do jednostek: kamieni
(stone) oraz funtów (pounds), po czym wyświetl wszystkie wartości. Program powinien
umożliwić użytkownikowi prowadzenie wartości zmiennoprzecinkowej np. 20,3
XV. Stwórz program w którym sprawdzisz, czy liczba podana przez użytkownika jest parzysta.
(Podzielna przez 2 bez reszty). Wyświetl użytkownikowi stosowną informację.
XVI. Stwórz program w którym sprawdzisz, czy liczba podana przez użytkownika jest podzielna
przez 2, 3 oraz 5. Skorzystaj z instrukcji warunkowej if, i wyświetl informację w postaci:
15
Podana liczba : 15 , jest podzielna przez 3 , 5

XVII. Stwórz program w którym poprosisz użytkownika o podanie dwóch liczb, następnie sprawdź
czy druga liczba jest dzielnikiem pierwszej liczby (Po wykonaniu dzielenie, reszta powinna
wynosić 0). Wyświetl stosowną informację w postaci:
18
9
Liczba 9 jest dzielnikiem liczby 18

XVIII. Stwórz program w którym poprosisz użytkownika o podanie trzech wartości liczbowych.
Każdą z wartości przechowaj w osobnej zmiennej nazwanej a, b, c. Następnie wypisz wartość
największą, środkową i najmniejszą.
XIX. Korzystając z wartości wprowadzonych w poprzednim zadaniu, sprawdź czy przynajmniej
dwie z tych liczb są sobie równe. Jeżeli jest to prawda wyświetl napis OK, w przeciwnym
przypadku wyświetl napis NIE OK.
XX. Napisz program, który obliczy wartość wyrażenia ax2 + bx + c = 0 dla współczynników
ustalonych w programie (wpisanych na sztywno) oraz podanej z klawiatury wartości liczby
x.
XXI. Stwórz i zainicjuj dwie zmienne typu rzeczywistego. Następnie pobierz od użytkownika
znak z klawiatury za pomocą:
java . util . Scanner in = new java . util . Scanner ( System . in ) ;
char c = in . next () . charAt (0) ;

W zależności od pobranego z konsoli od użytkownika znaku, wykonaj operacje dodawania,


odejmowania, mnożenia lub dzielenia, a następnie wyświetl wynik operacji na konsoli.
XXII. Zadeklaruj i zainicjalizuj dwie zmienne typu byte. Następnie utwórz trzecią zmienną typu
byte, do której przypiszesz wynik operacji dodawania dwóch, wcześniej zadeklarowanych
zmiennych.
XXIII. Stwórz program w którym poprosisz użytkownika o podanie miesięcznej pensji brutto.
Następnie sprawdź, do którego progu podatkowego dany użytkownik się zalicza wiedząc że
progi są następujące:
• pierwszy próg podatkowy – do 120 000 zł. Do tej kwoty należny podatek wynosi 12%
• drugi próg – powyżej 120 000 zł. Od tej kwoty należy zapłacić 32% podatku dochodo-
wego
Po jednoznacznym przypisaniu użytkownika do progu podatkowego, wyświetl użytkownikowi
jego pensję pomniejszoną o wartość podatku.

3 z4
PPJ stacjonarne

XXIV. Stwórz program w którym sprawdzisz, czy podana przez użytkownika wartość należy do
podanych poniżej przedziałów:

• A = (−5, 7)
• B = (−∞, 3]
• C = [5, 9)
• D = [−7, ∞)
• E = [3, 5)

XXV. Zdefiniuj w programie cztery liczby typu int — a1, a2, b1, b2, które interpretujemy jako
współrzędne na osi liczbowej końców dwóch przedziałów: A = [a1, a2] oraz B = [b1, b2].
Program wczytuje jedną liczbę (nazwijmy ją x ) typu int i odpowiada na pytania, czy jest
prawdą, że:

• x∈A
• x∈B
• x∈A\B
• x∈B\A
• x∈A∩B
• x∈A∪B

,gdzie symbol oznacza różnicę zbiorów. Na przykład, jeśli zdefiniowane przedziały to A =


[2, 4] oraz B = [1, 6] a wczytana liczba to x = 5, program powinien wypisać coś w rodzaju:
Interval A = [2 , 4]
Interval B = [1 , 6]
Enter x
5
x in A : false
x in B : true
x in A \ B : false
x in B \ A : true
x in intersection of A and B : false
x in union of A and B : true

XXVI. Stwórz program w którym poprosisz użytkownika o podanie miesiąca (wyrażonego po-
przez liczbę), następnie korzystając z instrukcji switch wyświetlisz informację o ilości dni
danego miesiąca.

4 z4

You might also like