sábado, 30 de abril de 2011

Programa que calcula fatorial feito com while, do while e for.

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

int main()
{

    int fat,i=1,tfat=1;
   
    printf("informe o fatorial = \n");
    scanf("%d",&fat);

USANDO O "WHILE"

    if( (fat==1)||(fat==0) )
        printf("fatorial = 1");

    else{

       while(i<=fat)
       {
           tfat *= i;
           i++;
       }

    printf("fatorial de %d %c = %d",fat,130,tfat);
    }

    getch();
    return(0);


/*  USANDO O "DO WHILE"

    if( (fat==1)||(fat==0) ){
          printf("fatorial = 1");}

    else{

         do{
            tfat *= i;
            i++;
              }
        while(i<=fat);

    printf("fatorial de %d %c = %d",fat,130,tfat);
    }

    getch();
    return(0);
                   */

 /*USANDO O "FOR"

        if( (fat==1)||(fat==0) ){
          printf("fatorial = 1");
          }

        else{
          for(i=1 ; i<=fat ; i++)
          tfat *= i;
          printf("fatorial de %d %c = %d",fat,130,tfat);
          }

    getch();
    return(0);
     */
   
}


//para fatoriais acima de 40 utilize double para tfat, para chamar a variavel utilize %.0lf


by  Wellington

Nenhum comentário:

Postar um comentário