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

Ukázka výpisu číselných řad v hlavní metodě programu Faktorial

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