Faktoriál
Pro výpoÄet faktoriálu lze použít stirlingův vzorec, jehož výsledek je potom bohužel pouze pÅ™ibližný. Nebo lze použít klasický algorytmus výÄtu faktoriálu. Fungovat bude tak, že budeme procházet cyklem od hodnoty, kterou zadá uživatelel až po hodnotu 1. PÅ™i každém průchodu cyklem do hodnoty uložíme násobek promÄ›nné v cyklu a hodnoty promÄ›nné, do které výsledek ukládáme.
Do funkce si ještÄ› můžete pÅ™idat nÄ›jaké ošetÅ™ení, jestli se za n dosadí Äíslo menší než 1 jestli je Äíslo z množiny N.
public int Faktorial(int n) {  int vysledek = 1; // NejdÅ™Ãve uložÃme do výsledné promÄ›nné 1, aby nebyla nulová  for (int i = n; i > 1; --i) // ZmÄ›nÅ¡ujeme o jedniÄku dokud je i (původnÄ› n) vÄ›tÅ¡Ã než 1  {    vysledek *= i; // Ekvivaletnà zápis pro vysledek = vysledek * i;  }  return vysledek; // Vrátit výsledek }