Contenido del Curso
Conceptos básicos de C#
Conceptos básicos de C#
2. Manejo de Tipos de Datos
Tipos de Datos EnterosDeclaración de Variables con Tipos ExplícitosPunto Flotante y DobleBooleanosCarácterCadenaDesafío de StringsFormato Básico de CadenasPráctica de Formateo de CadenasDeclaración de ConstantesConversión de Tipos BásicaPráctica de Conversión de TiposConversión Básica de TiposPráctica Básica de Codificación
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}"); } } }
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 2