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