Souhrnná úloha – Mini kalkulačka nákupů
Úloha – Mini kalkulačka nákupů
Zadání (kontext úlohy)
Potřebuješ vytvořit malý program, který počítá cenu nákupu.
Budeš pracovat s proměnnými, jejich různými druhy (let, const, var), dávat si pozor na jejich rozsah platnosti (scope) a udržovat názvy proměnných přehledné.
Nakonec provedeš jednoduchý refaktoring.
Cíl úlohy
Procvičíš si:
-
deklaraci a inicializaci proměnných,
-
rozdíly mezi
let,constavar, -
práci se scopem,
-
smysluplné pojmenovávání proměnných.
Vstupní podmínky
-
Pracuješ pouze s nově vytvořeným souborem
script.jspřipojeným k čisté HTML stránce.
Požadovaný výstup
-
Vytvoř proměnné
polozka1apolozka2, přiřaď jim ceny a vypiš jejich součet. -
Použij
constpro proměnnoudph(např. 21 %) a dopočítej cenu s daní. -
Vyzkoušej deklarovat proměnnou pomocí
varuvnitř bloku a zjisti, zda je přístupná i mimo blok. -
Přejmenuj proměnné na smysluplnější názvy (např.
cenaChleba,cenaMleko). -
Refaktoruj kód tak, aby byl čitelnější:
-
odstraň zbytečné proměnné,
-
sjednoť názvy,
-
přidej komentáře, proč používáš
letneboconst.
-
Doplňující pokyny
-
Pro výpis hodnot používej
console.log(). -
Ujisti se, že rozdíl mezi
letavarje jasně vidět na chování proměnných uvnitř a vně bloku (např. pomocí{ ... }). -
Drž se konvence pojmenovávání v camelCase.