using System;
namespace Factorial{
class Principal{
[STAThread]
static void Main(){
int numero=0;
Console.Write("\t\tBienvenido al programa que halla el factorial de un número!\n");
try{
Console.Write("\nIngrese un número: ");
numero=int.Parse(Console.ReadLine());
}catch(System.FormatException e){
Console.WriteLine(e.Message.ToString());
}
Principal.Factorial(numero);
Console.Write("\nEl factorial de "+numero+" es: "+Principal.Factorial(numero));
Console.Read();
return;
}
//Función que halla el Factorial
static int Factorial(int numero){
int contador=1, i=0;
if (numero >;0){
for(i=2;i<;=numero;i++){
contador=Math.Abs(contador*i);
}
}else{ Console.Write("\nEl número debe ser mayor que 0!");}
return contador;}}}