Contoh Program C - #7 Menghitung Faktorial (Rekursif)


 #include <stdio.h>  
 #include <stdlib.h>  
 int faktorial (int x);  
 int p;       
 int main()  
 {     printf("--Input--\n");  
      printf("Masukkan angka faktorial : ");scanf("%d",&p);  
      printf("Hasil Faktorial : %d",faktorial(p));  
      printf("\n\n\n");  
      main();          
 }  
 int faktorial (int x){  
 system("cls");  
 if (x==1){  
      return x; }  
 else   
 if(x==0){  
      return 1;  
 }  
 else  
 if(x<1){  
      printf("Angka dimasukkan kurang dari 0\n\n");  
      main();  
 }  
 else return x*faktorial(x-1);       
 }  

Komentar

Postingan populer dari blog ini

Kegunaan Sensus Penduduk