Introducción
En este laboratorio, aprenderemos a encontrar el factorial de un número dado utilizando el lenguaje de programación C++. En matemáticas, el factorial de un número entero positivo n, denotado por n!, es el producto de todos los enteros positivos menores o iguales a n.
Incluir las bibliotecas necesarias
Vamos a utilizar la biblioteca iostream, que se utiliza para la entrada y salida estándar en C++. Agregue la siguiente línea de código al principio de su programa:
#include <iostream>
using namespace std;
Definir la función main()
La función principal es el punto de entrada de un programa C++. Todos los programas C++ deben tener una función principal. Agregue el siguiente código a su programa:
int main()
{
// Código va aquí
return 0;
}
Imprimir un mensaje de bienvenida
Agregue el siguiente código a su programa para imprimir un mensaje de bienvenida:
cout << "\n\nWelcome to my Factorial program :-) \n\n\n";
Pedir al usuario que ingrese datos
A continuación, le pediremos al usuario que ingrese un número para calcular su factorial. Agregue el siguiente código a su programa:
int n;
cout << "Enter a number to find factorial: ";
cin >> n;
Calcular el factorial
Utilizaremos un bucle para calcular el factorial del número ingresado por el usuario. El bucle multiplicará todos los números desde 1 hasta n. Agregue el siguiente código a su programa:
//como estamos trabajando con el producto, debe inicializarse con 1.
int factorial = 1;
for (int i = 1; i <= n; ++i)
{
factorial *= i; // lo mismo que factorial = factorial * i
}
Imprimir el factorial
Finalmente, imprimamos el factorial del número ingresado por el usuario. Agregue el siguiente código a su programa:
cout << "The factorial of " << n << " is: " << factorial << endl;
Compilar y ejecutar el programa
Puede compilar el programa usando el siguiente comando:
g++ main.cpp -o main &&./main
El programa le pedirá al usuario que ingrese un número, y luego calculará e imprimirá el factorial de ese número.
Resumen
En este laboratorio, aprendimos cómo calcular el factorial de un número dado usando el lenguaje de programación C++. Utilizamos un bucle para calcular el factorial multiplicando todos los números desde 1 hasta n. Finalmente, imprimimos el factorial del número ingresado por el usuario.



