Souhrnná úloha – Rozhodování podle vstupu uživatele

Úloha

Zadání (kontext úlohy):

Napiš jednoduchý program, který podle věku uživatele rozhodne, jaký má přístup – například na koncert, do kina nebo k určité službě. Program bude vyhodnocovat různé věkové kategorie a podle nich vypíše odpovídající zprávu.


Cíl úlohy:

Procvičit použití podmínek if, else if, else, logických a relačních operátorů, správné vyhodnocování více úrovní podmínek a rozklad složitějšího rozhodování do menších kroků.


Vstupní podmínky:
  • Student pracuje pouze se souborem script.js.

  • Věk uživatele se získává přes prompt().

  • Ověř, že vstup je číslo – pokud ne, zobraz upozornění.


Požadovaný výstup:
  1. Uživatel zadá svůj věk.

  2. Program ověří, že vstup je číselný (pomocí isNaN() a if (hodnota == true) / if (hodnota == false)).

  3. Podle věku vypíše jednu z variant:

    • méně než 13 let → „Vstup není povolen.“

    • 13–17 let → „Vstup s doprovodem dospělé osoby.“

    • 18–64 let → „Vstup povolen.“

    • 65 a více → „Vstup zdarma.“

  4. Pokud uživatel nezadá platné číslo, zobrazí se upozornění „Zadej platný věk!“.


Doplňující pokyny:
  • Používej pouze let a const.

  • Nepoužívej ternární operátor.

  • Po každé větvi podmínky přidej komentář s vysvětlením, co dělá.

  • Pro testování zkus zadat různé hodnoty věku.