Souhrnná úloha – Kavárna
Requisitos de finalización
Řešení úlohy
Co je zde splněno
-
Program zobrazuje nabídku nápojů (1–4).
-
Vstup načten pomocí
prompt(). -
Ověření číselné hodnoty pomocí
isNaN(volba) == true. -
Rozhodování realizováno pomocí konstrukce
switch. -
Každá větev obsahuje
break, aby se předešlo propadávání do dalších větví. -
Větev
defaultošetřuje neplatné volby. -
Použity pouze
letaconst, žádný ternární operátor ani šipkové funkce.
Vylepšení oproti začátečnické verzi
-
Kód je přehlednější – data (nápoj, cena) se ukládají do proměnných.
-
Přidána validace rozsahu (
volba < 1 || volba > 4). -
Použito
trim()pro odstranění mezer z uživatelského vstupu. -
Výpis je formátován do přehledného vícerádkového textu.
-
Kód zůstává srozumitelný, ale zároveň je flexibilnější (např. pro rozšíření nabídky).