Program ini digunakan untuk mencari hasil dari n!(faktorial). Algoritmanya adalah :
1. Mulai;
2. Masukan n buah bilangan;
3. n! = (n-1)! x n !, misalnya 3! maka : 1 x 2 x 3.
4. Tampilkan hasil;
5. Selesai.
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
char coba;
do{
system("CLS");
double hasilfak=1;
int n,i;
masuk:;
cout<<"\n\nMasukan banyaknya n! (faktorial) : ";cin>>n;
if((n<0)||(n==0))
{
cout<<"\nInput salah ! "<<endl;getch();
system("CLS");
goto masuk;
}
cout<<endl;
for(i=1;i<=n;i++)
{
hasilfak = i*hasilfak;
}
cout<<"Hasil dari "<<n<<"! = "<<hasilfak<<" \n"<<endl;
cout<<"\nCoba lagi ?(y) ";coba=getch();
}while(coba=='y'); cout<<"\n\n\t\t\t Terima Kasih "<<endl;cout<<"\n\n\t\t Created By : Wira Darma "<<endl;
getch();
return 0;
}
No comments:
Post a Comment