Úloha

Zadání (kontext úlohy):

Vytvoř jednoduchou kalkulačku, která od uživatele získá dvě čísla pomocí prompt(), zeptá se, zda chce opravdu provést sčítání, a nakonec výsledek zobrazí v alert(). Pokud uživatel zadá neplatné číslo nebo zvolí Zrušit, program ho na to upozorní.


Cíl úlohy:

Procvičit práci s funkcemi prompt(), alert() a confirm(), převod textového vstupu na číslo pomocí Number() a kontrolu hodnot pomocí isNaN().


Vstupní podmínky:

Student pracuje pouze s jedním souborem script.js.
Komunikace s uživatelem probíhá výhradně pomocí vestavěných dialogových oken (žádné HTML).


Požadovaný výstup:
  • Program zobrazí úvodní hlášení: „Vítej v mini kalkulačce!“

  • Uživatel zadá dvě čísla pomocí prompt().

  • Pokud některý vstup není číslo nebo uživatel klikne na Zrušit, zobrazí se upozornění: „Zadání je neplatné!“.

  • Pokud jsou vstupy platné, program se zeptá pomocí confirm(): „Chceš sečíst tato čísla?“

  • Pokud uživatel potvrdí, zobrazí se alert() s výsledkem sčítání.

  • Pokud zvolí Zrušit, zobrazí se zpráva: „Výpočet byl zrušen.“


Doplňující pokyny:
  • Použij převod na číslo přes Number().

  • Ověř platnost pomocí isNaN().

  • Ošetři i možnost, že uživatel klikne na Zrušit (null).

  • Nepoužívej zkrácené zápisy typu if (!isNaN()), ale explicitní if (isNaN(...) == true).