Grupo
Funciones en C#
Objectivo
1. Cree una función llamada "Factorial" que acepte un entero como parámetro.
2. Use un bucle para multiplicar todos los números desde 1 hasta el número de entrada.
3. Devuelva el factorial resultante.
4. Pruebe la función con el número 6.
5. Muestre el resultado en la consola.
Escriba una función iterativa (no recursiva) en C# para calcular el factorial del número especificado como parámetro.
Ejemplo de ejercicio en C#
Mostrar código C#
using System;
class Program
{
// Function to calculate factorial using an iterative approach
public static int Factorial(int n)
{
// Initialize result to 1 as the factorial starts from 1
int result = 1;
// Use a for loop to multiply all numbers from 1 to n
for (int i = 1; i <= n; i++)
{
result *= i; // Multiply result by the current value of i
}
// Return the calculated factorial
return result;
}
// Main method to test the Factorial function
public static void Main()
{
// Test the Factorial function with the number 6
Console.WriteLine(Factorial(6)); // Expected output is 720
}
}
Output
720
Código de ejemplo copiado
Comparte este ejercicio de C#