Buscar en el sitio

Contacto

Danny

962318754

blackorwhite_dm@hotmail.com

Factorial de un número

03.11.2010 19:36

Con esta función de C# podemos saber el factorial de un número:

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;}}}