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:
Posting Komentar