Malá násobilka
Zadání:
Vytvořte program, ve kterém uživatel zadá číslo, pro nějž program vypíše malou násobilku.
Vstup programu: jedna hodnota
Výstup programu: malá násobilka (10 čísel)
Rozbor:
Proměnné použité v programu:
X ... zadaná hodnota [Integer]
N ... jedna aktuální hodnota násobilky [Integer]
i ... řídící proměnná cyklu [Integer]
Logické sestavení programu:
Nejdříve načteme od uživatele hodnotu X. Dále musíme rozhodnout, zda se jedná o číslo mezi 0 a 10, protože jiná čísla nepatří do malé násobilky.
1. Pokud je X větší než 0 a zároveň menší než 10, pokračujeme cyklem, kterému zadáme, že jeho řídicí proměnná i do sebe v prvním cyklu uloží hodnotu 1 a v každém dalším cyklu se bude zvětšovat až do 10.
I. Dokud je i menší než 10, bude se dokola provádět tělo cyklu, v kterém budeme X násobit řídicí proměnnou i, jež se bude s každým cyklem zvětšovat o 1. Výsledek tohoto součinu uložíme do proměnné N a zobrazíme.
II. Pokud je i rovno 10, provede se cyklus naposledy a pokračuje dalším příkazem za cyklem.
2. Pokud je X menší nebo rovno 0 nebo je X větší nebo rovno 10, musíme vypsat chybovou hlášku.