Masalah :
Algoritma dan program untuk menghitung n factorial dimana n>=1
Algoritma dan program untuk menghitung n factorial dimana n>=1
Analisis
Input
: Masukan nilai yang akan di cari faktorialnya dari 4!
Proses
:
factorial :1*4=4, 4*3=12, 12*2=24,
24*1=24
Output
: hasil
Deklarasi
n,
bilangan : integer (inputan)
hasil : integer (output)
Deskripsi
Factorial : 1*4=4, 4*3=12, 12*2=24,
24*1=24
Program C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int bil,n;
long int hasil;
cout<<"Mencari Nilai Faktorial\n";
cout<<"Dari Bilangan Desimal\n";
cout<<"Masukan nilai = ";
cin>>n;
hasil=1;
for(bil=n; bil>=1; bil--)
{
hasil=hasil*bil;
}
cout<<"Hasil Faktorial = "<<hasil<<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int bil,n;
long int hasil;
cout<<"Mencari Nilai Faktorial\n";
cout<<"Dari Bilangan Desimal\n";
cout<<"Masukan nilai = ";
cin>>n;
hasil=1;
for(bil=n; bil>=1; bil--)
{
hasil=hasil*bil;
}
cout<<"Hasil Faktorial = "<<hasil<<"\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Setelah di RUN akan tampil sebagai berikut :
Flowchart (Raptor) :
Cobain kerjain yah !
Tidak ada komentar:
Posting Komentar