Minggu, 16 Maret 2014

Factorial computation

Masalah :

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;
}
 
 
Setelah di RUN akan tampil sebagai berikut :
 
 
 
 Flowchart (Raptor) :
 
 
 Cobain kerjain yah !
 

Tidak ada komentar:

Posting Komentar