Calculando fatorial
Eu estava em casa num feriadão e como não nada melhor para fazer resolvi fazer esse "programinha" em C++. Ele efetua o cálculo de no máximo 170! (170 fatorial). Para quem está começando esse é um pequeno exemplo sobre como trabalhar com funções em C++.
Descrição
Eu estava em casa num feriadão e como não nada melhor para fazer resolvi fazer esse "programinha" em C++. Ele efetua o cálculo de no máximo 170! (170 fatorial). Para quem está começando esse é um pequeno exemplo sobre como trabalhar com funções em C++.
Versões atualizadas deste script
//********************************************
// Fatorial
// Desenvolvido por David Lorente 07/09/04
//********************************************
#include <stdio.h>
#include <stdlib.h>
double fatorial(double numero);
void imprime();
int main()
{
imprime();
return 0;
}
void imprime()
{
double numero;
system("clear");
printf("+++Fatorial+++");
printf("\n\nDigite um numero inteiro para o calulo do fatorial: ");
scanf("%lf", &numero);
printf("O resultado e: %.0lf\n\n", fatorial(numero));
getchar();
}
double fatorial(double numero) //O calculo do fatorial e feito aqui
{
double aux;
aux = numero;
while(numero > 1)
{
aux = aux * (numero-1);
numero--;
}
return (aux);
}