Drop links or images here to add them to the editor.

De faculteit van een natuurlijk getal \(n\), genoteerd als \(n!\) (en gelezen als \(n\) faculteit), is het product van de getallen 1 tot en met n:

\[n! = \prod_{i=1}^n i = 1\cdot 2\cdot 3\cdot \ldots \cdot n\]

Voor 5 geldt dus dat 5! = 1 · 2 · 3 · 4 · 5 = 120.

Ook 0! bestaat, dit werd gedefinieerd als 0! = 1.

Gevraagd

Maak een functie faculteit(getal). Er geldt bijvoorbeeld dat faculteit(5) gelijk is aan 120.

Voorbeelden

Het speciale geval 0 heeft als uitvoer:

 > faculteit(0)
[1] 1

Het product van de eerste 5 factoren:

 > faculteit(5)
[1] 120

Tip

  • Gebruik de keuzestructuur if om het geval waarbij getal 0 is apart op te vangen.