Úloha 3 – Cyklus s minimálně jedním průchodem
Úloha
Zadání (kontext úlohy):
Napiš program, který zobrazí jednoduché textové menu s možnostmi:
1 – zobrazí pozdrav
2 – vypíše součet čísel od 1 do 5
3 – ukončí program
Menu se musí uživateli ukázat vždy minimálně jednou a opakuje se tak dlouho, dokud nezvolí možnost 3.
Cíl úlohy:
Procvičit cyklus do…while s minimálně jedním průchodem, práci s prompt, větvení pomocí if–else a ukončovací podmínku.
Vstupní podmínky:
-
Student pracuje pouze s nově vytvořeným souborem
script.js. -
Použij
prompt()pro výběr volby. -
Převáděj vstup na číslo pomocí
Number().
Požadovaný výstup:
-
Pokud uživatel zadá 1 →
alert("Ahoj! Vítej v programu.") -
Pokud zadá 2 →
alert("Součet 1+2+3+4+5 = 15") -
Pokud zadá 3 →
alert("Program ukončen.")a cyklus skončí -
Pokud zadá cokoli jiného →
alert("Neplatná volba, zkus to znovu.")
Doplňující pokyny:
-
Cyklus piš ve tvaru
do { ... } while (podminka). -
Podmínkou bude, že volba není 3.
-
Uvnitř bloku použij
if–else if–elsena větvení. -
Program se nikdy nezastaví „sám“ – zastaví se až volbou 3.