Bitte eine Zahl eingeben: 5
     Die Fakultät von 5 ist: 120
Alle unterstrichenen Stellen bei der Aufgabe sind Eingaben, die der Benutzer durchführen soll.
#include <fstream.h>
// Start des Hauptprogrammes
main()
{
  // Variable deklarieren
  int a, fakultaet = 1; // Fakultät mit 1 initalisieren
  // Zahl einlesen
  cout << "Bitte eine Zahl eingeben: ";
  cin >> a;
  // Testen ob die eingegebene Zahl kleiner als 0 ist
  if (a < 0)
    cout << "Die Fakultät kann nicht berechnet werden, weil die eingegebene Zahl kleiner als 0 ist." << endl;
  else
  {
    // Die Fakultät berechnen
    for (int i = 2; i <= a; i++)
      fakultaet *= i;
    // Die Fakultät ausgeben
    cout << "Die Fakultät von " << a << " ist: " << fakultaet << endl;
  }
}