Kamis, 23 Juni 2011

perhitungan factorial


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