Factorial (C++)

//Programa que calcula el Factorial
//09/11/2012

#include <stdio.h>
#include<iostream>
#include <conio.h>

using namespace std;

long double CalculoFactorial(int Num);

main()
{
      int numero;
      cout<<"    \n\n\t\tFACTORIAL\n\n\n" ;
      cout<<"    \tNumero => "    ;cin>>numero;
      cout<<"    \n\tEl factorial de "    <<numero<<"! es "<<CalculoFactorial(numero);
      getch();
}

 //Funcion que calcula el factorial
 long double CalculoFactorial(int Num)
 {
     int i,numero;
     long double factorial=1;
     for(i=Num;i>0;i--)
     {
     factorial*=i;
     }
     return factorial;
 }