Cálculo do fatorial

Publicado por Reginaldo de Matias 07/11/2006

[ Hits: 5.891 ]

Homepage: http://mundodacomputacaointegral.blogspot.com/

Download fatorial.c




O presente script calcula o fatorial de um número inteiro (0-16).  Faz uso de função recursiva.

  



Esconder código-fonte

//Cálculo recursivo do fatorial
#include <stdio.h>
#include <stdlib.h>

/***************************Protótipo da função********************************/
long fatorial(long n);

long fatorial(long n)
{
    if(n>=1)
    return n*fatorial(n-1);
    else
        return 1;
}
int main()
{
    int n;
    char op;
        do{
            system("color 3A"); system("cls");
            printf("Este software calcula o fatorial de 0 ate 16\n\n");
    do{
    printf("Entre com o valor para calculo do fatorial:\n");
    scanf("%i",&n);
    }while(n<0);    
    printf("Fatorial de %i= %i\n",n,fatorial(n));
    printf("Outro Calculo. (S)/(N):");
    scanf("%s",&op);
    }while(op=='s'||op=='S');
    printf("\nDesenvolvido por Reginaldo de Matias\n");
    printf("\tCiencia da Computacao - UDESC\t\n\n");    
system("pause");
}//fim

Scripts recomendados

Hello world 3

Equação do segundo grau

Estrutura condicional ternária

Exemplo de um "Jogo de Labirinto"

Cinema


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts