Sabtu, 08 Maret 2014

04. Faktorial

2.4 Factorial Computation
(Perhitungan Faktorial)


1.       Masalah:
Diberi nomor n, menghitung n faktorial (ditulis sebagai n!) dimana n>0.
2.       Analisis:
Input: n bilangan integer
Proses: masukkan n
                Hasilß 1
                Angkaß 1
                Perulangan angka > n
                Hasilß hasil*angka
                Angkaß angka+1
Output:  mencetak (hasil)
3.       Algoritma:
Memasukkan n bilangan integer, inisialisasi hasil dan angka adalah 0, perulangan angka > n, jika tidak menghitung hasil dikali angka, lalu angka di tambah 1, jika ya akan mencetak hasil.
4.       Deklarasi:
Integer n (input)
Integer hasil (output)
5.       Deskripsi:
read(n)
perulangan sebanyak n kali, menghitung hasil kali hasil dan angka
write(hasil)
6.       C++:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int angka, n, hasil;
    cout<<"Mencari nilai faktorial"<<endl;
    cout<<"Masukan angka = ";
    cin>> n;
    hasil=1;
    for(angka=n; angka>=1;angka--)
    {
    hasil=hasil*angka;
    }
    cout<<"Hasil "<<n<<"! = "<<hasil<<endl;

   
    system("PAUSE");
    return EXIT_SUCCESS;
}
7.       Flowchart:






Tugas Kelompok Minggu ke-2 (3 maret '14)

Tidak ada komentar:

Posting Komentar