Souhrnná úloha – Vestavěné funkce v JavaScriptu
Ú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:
-
Program vyžádá dvě číselné hodnoty.
-
Pokud některý vstup není číslo, vypíše upozornění a výpočet neprovede.
-
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).
-
-
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.