Faktoriál
Requisitos de finalización
1. Faktorial
Úlohou je vytvořit aplikaci na výpočet faktoriálu:
- Pomocí cyklu s podmínkou na začátku (While)
- Pomocí cyklu s podmínkou na konci (Do While)
- Pomocí cyklu s krokem (for)
- Pomocí rekurze
Účel příkladu
- Rekurze
Typ aplikace
- Konzolová aplikace
Popis úkolu
- Výpočet faktoriálu
Funkčnosti
- Po načtení přirozeného čísla v hlavním programu je toto číslo skutečným parametrem předaným 4 podprogramům volaných z hlavního programu:
- Podprogram (funkce s celočíselným návratem) FaktorialWhile - výpočet faktoriálu pomocí cyklu s podmínkou na začátku
- Podprogram (funkce s celočíselným návratem) FaktorialDoWhile - výpočet faktoriálu pomocí cyklu s podmínkou na konci
- Podprogram (funkce s celočíselným návratem) FaktorialFor - výpočet faktoriálu pomocí cyklu s krokem
- Podprogram (funkce s celočíselným návratem) FaktorialVolaniRekurze - výpočet faktoriálu pomocí volání funkce s rekurzí
- Hodnoty vypočtených faktoriálů, předané z podprogramů, budou vypsány bez desetinných míst v hlavním programu
- Po výpisu všech čísel bude aplikace ukončena po stisku klávesy
Výstup programu

Výstup programu: Ukázka výpisu faktoriálu v hlavní metodě programu Faktorial