Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Practicando el Bucle For | Bucles
Conceptos básicos de C#

book
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! donde x es cualquier entero. Por lo tanto, 3! es 6, 4! es 24, 5! es 120 y así sucesivamente. El factorial de 0 es 1 por definición, por lo tanto 0! es 1.

cs

main

copy
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}");

}
}
}
12345678910111213141516171819202122232425262728
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}"); } } }

Initialize the loop variable i with a value of 2 and continue the loop till i is equal to x, so the loop condition will be i <= x.

cs

main

copy
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}");

}
}
}
12345678910111213141516171819202122232425262728
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}"); } } }
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
some-alt