Zalévat, nebo ne?

Má Ema dnes večer zalít pole? Pomůžou jí dvě nové proměnné. srazky říká, kolik milimetrů deště dnes napršelo. predpoved je předpověď dědy Josefa na zítřek: každý večer pozoruje oblohu a řekne "déšť", nebo "slunce". Dnes ale neřekl nic, takže predpoved nemá žádnou hodnotu: je nil.

Nejdřív vypište předpověď, nebo neznámá, když žádná není. Potom vypište, kolikrát Ema pole zalije:

  • žádné, když dnes napršelo aspoň 5 milimetrů nebo když děda Josef předpovídá déšť;
  • dvakrát, ráno a večer, když je horký den (to je 25 °C nebo víc, jako v předchozím cvičení);
  • jednou v každý jiný den.

Déšť má přednost před horkem: v horký den s předpovědí deště Ema nezalévá vůbec. Pro dnešek výpis končí takto:

Den: teplý
Mráz: ne
Předpověď: neznámá
Zalévání: jednou

Cvičení zkouší program i s jinými daty, třeba s předpovědí deště nebo slunce nebo s horkým dnem. Ujistěte se tedy, že funguje v každém případě, nejen dnes.

Tip: připojit nil k textu skončí chybou. V lekci o podmínkách jste se naučili krátký způsob, jak místo něj použít výchozí hodnotu.

A to je celý projekt. Máte za sebou jen tři lekce a už jste napsali zprávu o počasí pro farmu: počítá s proměnnými a funkcemi z math, formátuje čísla a rozhoduje se pomocí podmínek, i když nějaká hodnota chybí. V příští lekci, o cyklech, se naučíte, jak program přimět, aby kód opakoval. Pak by mohl projít počasí celé sezóny, a ne jen jednoho dne.

Pokyny

Vypište předpověď dědy Josefa, nebo neznámá, když žádnou neudělal.

Pod ni vypište, kolikrát Ema pole zalije.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

3/3