Función Factorial (Iterativa) - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, aprenderás a crear una función iterativa (no recursiva) para calcular el factorial del número especificado como parámetro. El factorial de un número se calcula multiplicando ese número por todos los números enteros positivos menores que él hasta llegar a 1. Este ejercicio te ayudará a entender cómo realizar cálculos repetitivos de manera eficiente utilizando ciclos en lugar de recursión. Por ejemplo, si se ejecuta el programa con el número 6, la función devolverá 720 como resultado, ya que 6! = 6 * 5 * 4 * 3 * 2 * 1. Este ejercicio es útil para practicar el uso de bucles y trabajar con cálculos matemáticos en C#.

Con este ejercicio, aprenderás a crear funciones iterativas en C#, lo que te permitirá realizar operaciones repetitivas de manera más eficiente, evitando el uso de recursión y mejorando el rendimiento del programa.

 Categoría

Funciones

 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#

 Copiar 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

 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#.

  •  Función WriteTitle

    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...

  •  Función devuelve valor para Main

    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á ...

  •  Función CountDV

    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...

  •  Función IsAlphabetic

    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...

  •  Función IsNumber

    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...

  •  Función calculadora, parámetros de Main

    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...