Úloha 4 – Formátovaný výstup z dat proměnných

Úloha

Zadání (kontext úlohy):

Máš poskládat krátké textové potvrzení rezervace do kina z několika proměnných. Původní kód je psaný „na plusy“. Tvým úkolem je nahradit zbytečné konkatenace šablonovým literálem, případně vstupy lehce očistit a přidat stručný komentář vysvětlující, co se skládá a proč.


Cíl úlohy:

Procvičit nahrazení konkatenace (+) šablonovým literálem (`...${...}...`), čitelný víceřádkový výstup a krátký komentář nad blokem s výslednou šablonou.


Vstupní podmínky:

Pracuj s proměnnými jmeno, film, sedadlo, cas. Hodnoty mohou obsahovat zbytečné mezery na okrajích. Pokud některá hodnota chybí (undefined), máš vrátit jednoduché chybové hlášení.


Požadovaný výstup:
  1. Zkontroluj vstupy: pokud jmeno == undefined nebo film == undefined nebo sedadlo == undefined nebo cas == undefined, ulož do proměnné vystup text Neúplná rezervace.

  2. Jinak (data jsou vyplněna) případně očisti jmeno a film pomocí trim() (a volitelně slouč více mezer na jednu).

  3. Sestav víceřádkový text do proměnné vystup výhradně pomocí šablonového literálu (žádné +). Text musí obsahovat:

    • řádek s nadpisem (např. „Potvrzení rezervace“)

    • řádek se jménem a názvem filmu

    • řádek se sedadlem a časem

  4. Před šablonou přidej jeden krátký komentář vysvětlující, co se do šablony vkládá.

  5. Výsledek vypiš pomocí console.log(vystup).


Doplňující pokyny:
  • Používej pouze let nebo const (nikdy var).

  • V podmínkách porovnávej explicitně (např. if (jmeno == undefined); ekvivalent je if (!jmeno), ale ten teď nepoužívej).

  • Nemíchej + a šablonové literály v jednom výstupu. Zvol literály a drž se jich.

  • Komentuj záměr nad blokem se šablonou, ne samozřejmosti uvnitř.