Minggu, 22 Mei 2011

2.3 menjumlahkan beberapa bilangan


2.3 menjumlahkan beberapa bilangan
1. masalah
                  Diberikan pada sejumlah dari sebuah algoritma kemudian di tambahakan nol tersebut dan kemudian di tambahakan pengambilan n lebih besar atau sama dengan 0.
2. input dan output
                  X= integer (menggunakan array)
                  Sum= integer
3. algoritma
                  Menjumlahkan sejumlah bilangan
Deklarasi
                  Read n
                  For I ß 0 to n do
                  Read x
                  Sum ß 0
                  Sum : sum + x
                  End for
                  Write sum
4.   test data
·         Input n : 3
·         For 1 ß 0 to 3 do
·          Read x 1 : 3
·          Sum = 0+3
·          Read x 1, 4
·          Sum = 4+ 3
·          Read x 3 : 7
·          Sum = 7+ 7
·          Write = 14

5.coding
Class jumlah c
Friend istream & operator >> (istream&, jumlah&);
Friend ostream& operator <<(ostream& jumlah&);
Public:
Int hitung ();
Jumlah();
Private;
Int x [50], sum, n;
};
Istream& operator >>(istream&, jumlah& a);
Output << “masukan banyak input “ ;
In >> a.n;
ostream& operator <<(istream& out, jumlah& b){
out <<” hasil semua bilangan “<<b.sum <<endl;
jumlah :: jumlah (){
cout <<” menjumlahkan sejumlah bil “; {
int jumlah :: hitung (){
sum : 0 for (int i= 0 ;; < n , i++){
cout <<” masukan angka ke-“ << i+1;
cin >> x [i];
sum = sum + x [i] ;
};
Int main (){
Jumlah tuty;
Cin >> tuty;
Tuty.hitung;
Cout<<tuty;
Getch();
Return 0;
}








Tidak ada komentar:

Posting Komentar