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