Desafío: 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
), lo que da 120
.
main.cs
12345678910111213141516171819202122232425262728using 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}"); } } }
Inicializar la variable de bucle i
con un valor de 2
y continuar el bucle hasta que i
sea igual a x
, por lo que la condición del bucle será i <= x
.
main.cs
12345678910111213141516171819202122232425262728using 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!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you show me an example of how the program should work?
What should the program do if the input is a negative number?
Can you explain why the loop starts at 2 instead of 1?
Awesome!
Completion rate improved to 1.59
Desafío: Bucle For
Desliza para mostrar el menú
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
), lo que da 120
.
main.cs
12345678910111213141516171819202122232425262728using 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}"); } } }
Inicializar la variable de bucle i
con un valor de 2
y continuar el bucle hasta que i
sea igual a x
, por lo que la condición del bucle será i <= x
.
main.cs
12345678910111213141516171819202122232425262728using 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!