jumlah “n” bilangan

#include <cstdlib>
#include <iostream>

using namespace std;
// pendeklarasian class jumlah
class jumlah{
//pendeklarasian overloading I/O
friend istream& operator>>(istream&, jumlah&);
friend ostream& operator<<(ostream&, jumlah&);
// di bawah ini pendeklarasian fungsi-fungsi yang di butuhkan..
public:
void sum();
// di bawah ini pendeklarasian variabel yang di butuhkan
private:
int n,a [100];
double jumlah;
};
//pendeklarasian overloading Input
istream& operator>>(istream& in, jumlah& masukan){
cout<<“Masukan jumlah inputan (max 100) :”; in>>masukan.n;
return in;
}
//pendeklarasian overloading Output
ostream& operator<<(ostream& out, jumlah& keluaran){
out<<“Jumlah semua inputan adalah =”<<keluaran.jumlah<<endl;
return out;
}
//pendeklarasian prosedure sum
void jumlah::sum(){
jumlah =0;
for (int i=0; i<n; i++){
cout<<“Masukan angka ke -“<<i+1<<” :”;
cin>>a[i];
jumlah = jumlah + a[i];}
}

int main(int argc, char *argv[])
{
jumlah x; //pendeklarasian class jumlah dengan objek x
cin>>x; //memanggil overloading input
x.sum(); //pemanggilan prosedure sum
cout<<x; //pemanggilan overloading output
system(“PAUSE”);
return EXIT_SUCCESS;
}
hasilnya

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: