Úloha 2 – Použití cyklu while s podmínkou ukončení
Řešení úlohy
Co je zde splněno
-
Využit cyklus
while, který běží, dokud tip není správný. -
Použit
promptpro získání vstupu od uživatele. -
Ošetřeno stisknutí Storno (
null) → program se ukončí. -
Správně převeden řetězec z
promptna číslo pomocíNumber(). -
Přidány tři možné reakce: moc malé, moc velké, uhodl jsi.
Vylepšení oproti začátečnické verzi
-
Použito
constpro neměnné tajné číslo. -
Využit nekonečný cyklus
while (true)s explicitnímbreakpro větší kontrolu. -
Méně podmínek díky použití ternárního operátoru (
? :) pro rozhodnutí malé/velké. -
Kód je kratší a čitelnější, ale stále přehledný.
Poznámky
Pokud by se zapomnělo aktualizovat
tipuvnitř cyklu, program by skončil v nekonečné smyčce.Funkce
promptvždy vrací řetězec, proto je nutný převod na číslo.