Programa para Calcular el Factorial de un Número en C#

Programa para Calcular el Factorial de un Número en C#

Programa para Calcular el Factorial de un Número en C#

Enlace Patrocinado

Respondent.io

Respondent.io es una plataforma en línea que conecta investigadores y empresas con participantes para estudios de mercado y encuestas remuneradas. Su objetivo es facilitar la recopilación de datos cualitativos y cuantitativos mediante entrevistas, encuestas y pruebas de usuario

Proyecto 12 de la guia 50 Proyectos de Programacion para Practicar y Aprender. Proyectos para Principiantes

Enunciado del proyecto

Crea una aplicación de consola que calcule el factorial de un número entero ingresado por el usuario.

Esta aplicación de consola en C# permite calcular el factorial de un número entero ingresado por el usuario.

Código fuente en C#

using System;

class CalculadoraFactorial
{
    static void Main()
    {
        Console.WriteLine("=== Calculadora de Factorial ===");
        Console.Write("Introduce un número entero positivo: ");
        
        int numero = Convert.ToInt32(Console.ReadLine());

        if (numero < 0)
        {
            Console.WriteLine("El factorial no está definido para números negativos.");
        }
        else
        {
            long factorial = CalcularFactorial(numero);
            Console.WriteLine($"El factorial de {numero} es: {factorial}");
        }

        Console.WriteLine("\nPresiona cualquier tecla para salir...");
        Console.ReadKey();
    }

    static long CalcularFactorial(int n)
    {
        long resultado = 1;
        for (int i = 1; i <= n; i++)
        {
            resultado *= i;
        }
        return resultado;
    }
}

Programa para Calcular el Factorial de un Número en C#. Instrucciones

  • Abre tu editor de C# (Visual Studio, Visual Studio Code, etc.).
  • Crea un nuevo proyecto de aplicación de consola.
  • Pega el código anterior en el archivo Program.cs.
  • Ejecuta el programa, ingresa un número entero y obtén su factorial.

Indice de la guia de proyectos

50 Proyectos de Programacion

Proyecto anterior

Verificador de Palíndromos en C#