Ejercicio
Función Factorial (Iterativa)
Objectivo
Cree una función iterativa (no recursiva) para calcular el factorial del número especificado como parámetro:
Console.Write ( Factorial (6) );
mostraría
720
Ejemplo Ejercicio C#
Mostrar Código C#
// Importing necessary namespaces
using System;
class Program
{
// Main method to drive the program
public static void Main()
{
// Calling the Factorial function with the number 6
Console.WriteLine(Factorial(6)); // Output will be 720
}
// Iterative function to calculate the factorial of a number
public static int Factorial(int n)
{
// Initialize the result variable to 1 (since factorial of 0 is 1)
int result = 1;
// Iterate through numbers from 1 to n and multiply them together
for (int i = 1; i <= n; i++)
{
result *= i; // Multiply the current result by i
}
// Return the calculated factorial value
return result;
}
}
Salida
720
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp
Más Ejercicios de Programacion C# Sharp de Funciones
¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.
En este ejercicio de C#, aprenderás a crear una función llamada "WriteTitle" que escriba un texto centrado en pantalla, en mayúsculas, con espacios adicionales...
En este ejercicio de C#, aprenderás a crear un programa en el que puedas usar la función WriteTitle para escribir un título que el usuario especificará ...
En este ejercicio de C#, aprenderás a crear una función que calcule la cantidad de dígitos numéricos y vocales que contiene una cadena de texto. La función...
En este ejercicio de C#, aprenderás a crear una función que determine si un carácter es alfabético (de la A a la Z) o no. Esta función se usará de la si...
En este ejercicio de C#, aprenderás a crear una función que determine si una cadena de texto representa un número entero. Esta función se utilizará de l...
En este ejercicio de C#, aprenderás a crear un programa que realice operaciones matemáticas como suma, resta, producto o división, analizando los parámetros de...