using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace
factorial
{
class Program
{
static void Main(string[]
args)
{
int numero,resultado=1; //
se declaran dos variables de tipo entero, numero para almacenar
// el número al cual determinaremos su factorial y
resultado para el factorial,
// resultado se inicializa en 1
Console.WriteLine("FACTORIAL
DE UN NUMERO \n Inserta el numero:"); //
se solicita el número, \n sirva para saltar de linea
numero = int.Parse(Console.ReadLine());//leemos
y convertimos a entero el numero
//inicializamos el ciclo for en 1 y su límite será hasta
que sea menor o igual al número tecleado
for (int i = 1; i
<=numero; i++)
{
resultado = resultado * i; // resultado es igual al valor almacenado en resultado
//
multiplicado por el valor actual de i
}
Console.WriteLine("El
factorial de " + numero + " es:
" + resultado);//se imprimen resultados
Console.ReadLine();// se
detiene pantalla para ver el resultado
}
}
}
El unico programa que me sirvio, te lo agradezco muchisimo
ResponderEliminarMUY MUY UTIL, GRACIAS
ResponderEliminarmuchas gracias, fue de bastante ayuda.
ResponderEliminar