Ú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 prompt pro získání vstupu od uživatele.

  • Ošetřeno stisknutí Storno (null) → program se ukončí.

  • Správně převeden řetězec z prompt na čí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 const pro neměnné tajné číslo.

  • Využit nekonečný cyklus while (true) s explicitním break pro 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 tip uvnitř cyklu, program by skončil v nekonečné smyčce.

  • Funkce prompt vždy vrací řetězec, proto je nutný převod na číslo.