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, const a var,

  • práci se scopem,

  • smysluplné pojmenovávání proměnných.


Vstupní podmínky
  • Pracuješ pouze s nově vytvořeným souborem script.js připojeným k čisté HTML stránce.


Požadovaný výstup
  1. Vytvoř proměnné polozka1 a polozka2, přiřaď jim ceny a vypiš jejich součet.

  2. Použij const pro proměnnou dph (např. 21 %) a dopočítej cenu s daní.

  3. Vyzkoušej deklarovat proměnnou pomocí var uvnitř bloku a zjisti, zda je přístupná i mimo blok.

  4. Přejmenuj proměnné na smysluplnější názvy (např. cenaChleba, cenaMleko).

  5. Refaktoruj kód tak, aby byl čitelnější:

    • odstraň zbytečné proměnné,

    • sjednoť názvy,

    • přidej komentáře, proč používáš let nebo const.


Doplňující pokyny
  • Pro výpis hodnot používej console.log().

  • Ujisti se, že rozdíl mezi let a var je jasně vidět na chování proměnných uvnitř a vně bloku (např. pomocí { ... }).

  • Drž se konvence pojmenovávání v camelCase.