Seminář 1 (Úkoly)

Úkol č.1

Napište v jazyku Java program, který vykreslí pomocí znaku "*" na obrazovku rovnoramenný trojuhelník zadané velikosti. Velikost bude zadána pomocí lokální proměnné.

Příklad výstupu (pro hodnotu 5):

*
**
* *
*  *
*****

Úkol č.2

Napište v jazyku Java program, který pro zadanou mzdu vypočítá a na obrazovku vypíše výši odpovídající daně.

Pro účel této úlohy uvažujme progresivní zdanění ve výši 10 % pro příjem do 10000, 20 % pro příjem od 10000 do 20000 a 30 % pro příjem nad 20000. Například, pokud máme hrubou mzdu 24000, bude se prvních 10000 danit 10 % (tj. daň z této části mzdy je 1000), dalších 10000 se daní 20 % (daň z této části je 2000) a zbývající 4000 se daní 30 % (daň je 1200). Celkovou výši daně pak vypočítáme jako součet jednotlivých "částečných" daní (tj. celková daň 4200).

Příklad výstupu:

Zadana mzda: 12000
Odpovidajici dan je: 1400
Zadejte mzdu: 33353
Odpovidajici dan je: 7005.9

Úkol č.3

Napište v jazyku Java program, který vypíše všechna prvočísla menší než zadané číslo. (Toto číslo bude opět zadané pomocí lokální proměnné.)

Příklad výstupu: (pro hodnotu 100)

Prvocisla: 
 2,  3,  5,  7, 11, 13, 17, 19, 23, 29, 
 31, 37, 41, 43, 47, 53, 59, 61, 67, 71,
 73, 79, 83, 89, 97
 

Úkol č.4

Napište v jazyku Java program, jenž pro zadané celé číslo vytvoří řetězec obsahující jen znaky '0' a '1', který reprezentuje toto číslo ve dvojkové soustavě. Tento řetězec vypište. (K převodu čísla nepoužívejte funkce standardní knihovny.)

Příklad výstupu: (pro hodnotu 43)

101011
 

Last update on 19. 9. 2025 01:14
Powered by Schemik.

© Petr Krajča, 2010, 2012
petr.krajca (at) upol.cz