Úloha 1 – Víceúrovňová podmínka s if–else if–else
Řešení úlohy
Co je zde splněno
-
Do proměnné
vekje uložen číselný údaj. -
Použity podmínky
if,else if,else. -
Ošetřeny všechny tři věkové skupiny bez překryvu.
-
Program vypisuje správnou hlášku pomocí
alert().
Vylepšení oproti začátečnické verzi
-
Použita proměnná
zprava, která drží výsledný text, což zpřehledňuje kód a umožňuje jej později snadno rozšířit. -
V druhé podmínce je použito jen
vek <= 17, protože logicky platí, že předchozí větev už vyloučila menší věky. -
Použití
constpro neměnný věk a přehlednější struktura.
Poznámky
Při testování podmínek je důležité začínat od nejnižší hranice a postupovat nahoru.
Díky
else ifaelsese vykoná vždy jen jedna větev.