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;
}
}