Contenido del Curso
Conceptos básicos de C#
Conceptos básicos de C#
Practicando el Bucle For
El factorial de un número es el producto de todos los números desde 1
hasta ese número. Por ejemplo, el factorial de 5
es el producto de todos los números desde 1
hasta 5
(1 x 2 x 3 x 4 x 5
) que da 120
.
¿Sabías que?
La notación matemática para un factorial es
x!
dondex
es cualquier entero. Por lo tanto,3!
es6
,4!
es24
,5!
es120
y así sucesivamente. El factorial de0
es1
por definición, por lo tanto0!
es1
.
main
using System; namespace ConsoleApp { class Program { static void Main(string[] args) { int x = 5; int result = ___; if(x == 0) { result = ___; } else { for (___) { result *= ___; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
- Inicializa la variable del bucle
i
con un valor de2
y continúa el bucle hasta quei
sea igual ax
, por lo que la condición del bucle serái <= x
.
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int result = 1; if(x == 0) { result = 0; } else { for (int i = 2; i <= x; i++) { result *= i; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
¡Gracias por tus comentarios!