Prověrka, opakování – funkce, cykly, podmínky
Příklad 1: 10 bodů
Napište funkci trojuhelnik s argumenty velikostí stran jako desetinná čísla a návratovou hodnotou typu int, která vrátí hodnotu:
-1:pokud za zadaných stran nelze sestrojit trojúhelník (např. a=1,b=2,c=3 protože 3 není menší než 1+2)
1: pokud je trojúhelník rovnostranný (a=b=c)
2: pokud je trojúhelník rovnoramenný (odvěsny jsou stejně dlouhé)
3: pokud je trojúhelník pravoúhlý
0: ani jedna předešlá varianta (obecný trojúhelník)
Příklad 2: 10 bodů
Napište program, který vypíše mocniny zadaného čísla počínaje nultou mocninou a konče mocninou 10 oddělených čárkou. Napište dvě varianty programu
a) pomocí cyklu FOR
b) pomocí cyklu WHILE.
Příklad: Zadá-li uživatel číslo 2, výstupem programu bude:
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024
Pro vstup 5 to bude:
1, 5, 25, 125, 625, 3125, 15625, 78125, 390625, 1953125, 9765625