Úloha

Zadání (kontext úlohy):

Vytvoř jednoduchý program, který od uživatele získá dvě číselné hodnoty, ověří jejich platnost, provede základní výpočet a zobrazí i aktuální datum a čas, kdy byl výpočet proveden.

Cíl úlohy:

Procvičit práci s uživatelským vstupem, převody na čísla, použití matematických funkcí z objektu Math a práci s objektem Date.


Vstupní podmínky:
  • Student pracuje pouze s nově vytvořeným souborem script.js.

  • Uživatel zadává dvě hodnoty pomocí prompt().

  • Program musí ošetřit, že vstupy jsou číselné.


Požadovaný výstup:
  1. Program vyžádá dvě číselné hodnoty.

  2. Pokud některý vstup není číslo, vypíše upozornění a výpočet neprovede.

  3. Pokud jsou oba vstupy platné, vypočítá a zobrazí:

    • součet,

    • rozdíl,

    • průměr (zaokrouhlený na celé číslo pomocí Math.round()),

    • aktuální datum a čas (pomocí Date).

  4. Výsledky se vypíší do konzole nebo alertu v přehledném formátu.


Doplňující pokyny:
  • Pro převod řetězce na číslo použij Number().

  • Při kontrole platnosti použij podmínku isNaN().

  • Pro přehlednost přidej krátké komentáře k jednotlivým krokům.