C++ Programm zur Berechnung der Fakultät einer gegebenen Zahl

C++C++Beginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir lernen, wie man die Fakultät einer gegebenen Zahl mithilfe der Programmiersprache C++ berechnet. In der Mathematik ist die Fakultät einer positiven ganzen Zahl n, bezeichnet als n!, das Produkt aller positiven ganzen Zahlen, die kleiner oder gleich n sind.

Importiere die erforderlichen Bibliotheken

Wir werden die Bibliothek iostream verwenden, die für die Standard-Eingabe und -Ausgabe in C++ genutzt wird. Fügen Sie die folgende Zeile Code am Anfang Ihres Programms hinzu:

#include <iostream>
using namespace std;

Definiere die main()-Funktion

Die main()-Funktion ist der Einstiegspunkt eines C++-Programms. Alle C++-Programme müssen eine main()-Funktion haben. Fügen Sie den folgenden Code in Ihr Programm ein:

int main()
{
    // Code kommt hier hin
    return 0;
}

Drucke eine Willkommensnachricht

Fügen Sie den folgenden Code in Ihr Programm ein, um eine Willkommensnachricht auszugeben:

cout << "\n\nWillkommen zu meinem Fakultätsprogramm :-) \n\n\n";

Fordere den Benutzer zur Eingabe auf

Als nächstes werden wir den Benutzer auffordern, eine Zahl einzugeben, für die wir die Fakultät berechnen möchten. Fügen Sie den folgenden Code in Ihr Programm ein:

int n;
cout << "Geben Sie eine Zahl ein, um die Fakultät zu berechnen: ";
cin >> n;

Berechne die Fakultät

Wir werden eine Schleife verwenden, um die Fakultät der von dem Benutzer eingegebenen Zahl zu berechnen. Die Schleife wird alle Zahlen von 1 bis n multiplizieren. Fügen Sie den folgenden Code in Ihr Programm ein:

//da wir mit dem Produkt umgehen, sollte es mit 1 initialisiert werden.
int faktorial = 1;
for (int i = 1; i <= n; ++i)
{
    faktorial *= i; // gleichbedeutend mit faktorial = faktorial * i
}

Drucke die Fakultät

Schließlich lassen wir die Fakultät der von dem Benutzer eingegebenen Zahl ausgeben. Fügen Sie den folgenden Code in Ihr Programm ein:

cout << "Die Fakultät von " << n << " ist: " << faktorial << endl;

Kompilieren und ausführen des Programms

Sie können das Programm mit dem folgenden Befehl kompilieren:

g++ main.cpp -o main &&./main

Das Programm wird den Benutzer auffordern, eine Zahl einzugeben, und anschließend wird es die Fakultät dieser Zahl berechnen und ausgeben.

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die Fakultät einer gegebenen Zahl mit der Programmiersprache C++ berechnet. Wir haben eine Schleife verwendet, um die Fakultät zu berechnen, indem wir alle Zahlen von 1 bis n multiplizieren. Schließlich haben wir die Fakultät der von dem Benutzer eingegebenen Zahl ausgegeben.