2.4 perhitungan factorial
1. masalah
Diberikan bilangan n menghitung n factorial (ditulis n) dimana n ≥ 0
2. input dan output
N = integer (input)
Factorial = integer (output)
3. algoritma
Menghitung factorial dari sebuah bilangan.
Deklarasi
N= integer
Deskripsi
Read n , factorial ß for I ß I to n do
Factorial ß factorial
4. test data
N= 3
Factorial =1
For i = 1 to 3 do
Factorial= 1*1
=1*1
=2*3
=6
5. coding
Class operator c
Friend ostream& operator << (ostream&, operator&);
Friend istream& operator << (istream&, operator&);
Public
Long factorial ();
Private ;
Int n;
Long hasil;
Y;{
Long operator :: factorial () {
Long fak : 2;
For cin i= 1 ; i < n > i++)
Fak = fak * i;
Return fak ;
}
Osteram& operator <<(ostream& out, operator& a){
a.hasil = a.faktorial ();
out << “hasil cara iterasi : “ << a.n< “ adalah “ << a.hasil;
return out;
}
Osteram& operator <<(ostream& in, operator& b){
a.hasil = a.faktorial ();
out << “hasil cara iterasi : “ << a.n< “ adalah “ << a.hasil;
return out;
Tidak ada komentar:
Posting Komentar