Souhrnná úloha – Mini kalkulačka nákupů

Stránky: Moodle ZČU
Kurz: Sada úloh pro procvičení v předmětu KVD/PGM1P (BP Vítek Dolný)
Kniha: Souhrnná úloha – Mini kalkulačka nákupů
Vytiskl(a): Nepřihlášený host
Datum: neděle, 18. října 2026, 13.19

Ú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.

Řešení úlohy – Mini kalkulačka nákupů

Co je zde splněno

  • Použity proměnné polozka1, polozka2 a spočítán součet.

  • Definována konstanta dph a dopočítána cena s DPH.

  • Vyzkoušen rozdíl mezi var a let uvnitř a vně bloku.

  • Proměnné přejmenovány na smysluplné (cenaChleba, cenaMleko).

  • Refaktorovaný kód je čitelnější, doplněn komentáři a sjednoceným stylem camelCase.