Selamat Tahun Baru Islam 1435 H

Selamat Tahun Baru Islam 1435 H



Semoga Tahun Ini Lebih Baik dari pada Tahun Yang Kemarin :)

Aplikasi Perhitungan Faktorial (Modul 7 dan 8)

===========================================================================
Aplikasi Perhitungan Faktorial ini menggunakan variabel, operator, control flow, fungsi , array dan recursive menggunakan C+ (Visual Studio 2010)

Bastoni Yahya
D4 ITB STEI-TKJMD
Modul 7 & 8
===========================================================================

Deskripsi Singkat:
Aplikasi perhitungan Faktorial sederhana ini menggunakan, variabel,operator, control flow, fungsi, array dan rekursiv.
Pada aplikasi ini user diminta untuk memasukan 5 buah bilangan yang nantinya akan di proses dan ditampilkan nilai faktorialnya, di akhir program user akan menerima pesan apakah akan mengulang untuk perhitungan, jika user mengetik y/Y maka program akan menghitung ulang,dengan sebelumnya user menginputkan 5 buah bilangan terlebih dahulu.

Flowchart:



Source Code:

 #include <stdio.h>  
 #include <stdlib.h>  
 int main (void){  
      int Faktorial(int m);  
      int k, bil[5];  
      int Y=1;  
      char yesno[2];  
      while (Y){  
      printf("Anda diminta mengetikan 5 buah bilangan bulat\n");  
      for (k=0;k<=4;++k)  
      {  
           printf("Bilangan bulat ke-%d> \n",k+1);  
           scanf_s("%d",&bil[k]);  
      }  
      printf("\nBilangan-bilangan yang tadi diketikan yaitu:\n");  
      for (k=0; k<=4; ++k)  
      {  
      printf("bil[%d] = Bilangan ke %d = %d dan faktorialnya adalah:%d \n",k,k+1,bil[k],Faktorial(bil[k]));  
      }  
      printf("\n Ingin mencari lagi? (y/n)");  
      scanf("%s",&yesno[0]);  
           if (yesno[0]=='Y'||yesno[0]=='y') Y=1;   
           else if (yesno[0]=='N'||yesno[0]=='n'||yesno[0]!='Y'||yesno[0]!='y') Y=0;   
      }  
      system("pause");  
      return (0);  
 }  
 int Faktorial(int m)  
 {  
 if (m==0)  
 return 1;  
 else  
 return m*Faktorial(m-1);  
 }  

Hasil:


















Video: