Úloha 2 – Použití logických a relačních operátorů v podmínkách
Úloha
Zadání (kontext úlohy):
Uživatel chce cestovat do města. Tvůj program vyhodnotí, jaký dopravní prostředek mu doporučí – záleží na tom, jak daleko město je a kolik má uživatel peněz.
Cíl úlohy:
Procvičit kombinaci podmínek s logickými operátory && (A), || (NEBO) a relačními operátory (>, <, >=).
Vstupní podmínky:
-
Student pracuje pouze s nově vytvořeným souborem
script.js. -
Vytvoř dvě proměnné:
-
vzdalenost(v kilometrech, číslo) -
penize(částka v Kč, číslo)
-
Požadovaný výstup:
-
Pokud je
vzdalenost < 3→alert("Doporučuji jít pěšky.") -
Pokud je
vzdalenost >= 3 && vzdalenost <= 20 && penize >= 30→alert("Můžeš jet autobusem.") -
Pokud je
vzdalenost > 20 && penize >= 100→alert("Můžeš jet vlakem.") -
Pokud nejsou splněny žádné podmínky →
alert("Na cestu nemáš dost peněz.")
Doplňující pokyny:
-
Mysli na pořadí podmínek – nejjednodušší (pěšky) kontroluj jako první.
-
U složitějších výrazů s více podmínkami nezapomeň na závorky pro přehlednost.
-
Zkus otestovat různé kombinace vzdálenosti a peněz.