Introduction
Dans ce laboratoire, nous allons apprendre à trouver la factorielle d'un nombre donné en utilisant le langage de programmation C++. En mathématiques, la factorielle d'un entier positif n, notée n!, est le produit de tous les entiers positifs inférieurs ou égaux à n.
Inclure les bibliothèques nécessaires
Nous allons utiliser la bibliothèque iostream, qui est utilisée pour l'entrée et la sortie standard en C++. Ajoutez la ligne de code suivante au début de votre programme :
#include <iostream>
using namespace std;
Définir la fonction main()
La fonction main est le point d'entrée d'un programme C++. Tous les programmes C++ doivent avoir une fonction main. Ajoutez le code suivant à votre programme :
int main()
{
// Code va ici
return 0;
}
Afficher un message de bienvenue
Ajoutez le code suivant à votre programme pour afficher un message de bienvenue :
cout << "\n\nWelcome to my Factorial program :-) \n\n\n";
Demander à l'utilisateur une entrée
Ensuite, nous allons demander à l'utilisateur d'entrer un nombre pour lequel trouver la factorielle. Ajoutez le code suivant à votre programme :
int n;
cout << "Enter a number to find factorial: ";
cin >> n;
Calculer la factorielle
Nous allons utiliser une boucle pour calculer la factorielle du nombre entré par l'utilisateur. La boucle multipliera tous les nombres de 1 à n. Ajoutez le code suivant à votre programme :
//comme nous traitons un produit, il devrait être initialisé avec 1.
int factorial = 1;
for (int i = 1; i <= n; ++i)
{
factorial *= i; // équivalent à factorial = factorial * i
}
Afficher la factorielle
Enfin, affichons la factorielle du nombre entré par l'utilisateur. Ajoutez le code suivant à votre programme :
cout << "La factorielle de " << n << " est : " << factorial << endl;
Compiler et exécuter le programme
Vous pouvez compiler le programme en utilisant la commande suivante :
g++ main.cpp -o main &&./main
Le programme demandera à l'utilisateur d'entrer un nombre, puis il calculera et affichera la factorielle de ce nombre.
Résumé
Dans ce laboratoire, nous avons appris à trouver la factorielle d'un nombre donné en utilisant le langage de programmation C++. Nous avons utilisé une boucle pour calculer la factorielle en multipliant tous les nombres de 1 à n. Enfin, nous avons affiché la factorielle du nombre entré par l'utilisateur.



