ALGORITMA
FUNGSI rata(input x:array [1..10]of integer,n;integer):real
{diberikan n data kemudian dicari rata-ratanya}
DEKLARASI
I,jumlah : integer
DESKRIPSI
jumlah <-0
for i<- 1 to n do
jumlah <- jumlah+ x[i]
endfor
rata<-jumlah/n
SOURCE CODE
#include<iostream.h>
class HitungRATA {
friend ostream& operator<<(ostream&,HitungRATA&);
friend istream& operator<<(istream&,HitungRATA&);
public:
float rata();
private:
int n; //banyaknya data
int A[20];//aray untuk menyimpan data
};
istream& operator<<(istream& in,HitungRATA& a);
{
cout<<"banyaknya data :";
in>>a.n;
for(int i=0;i<a.n;i++)
{
cout<<"masukkan data ke-:"<<i+|<<">>";
in>>a.A[i];
}
return in;
}
float HitungRATA::rata()
{
float total=0;
for(int i=0;i<n;i++)total =total + A[i];
raturn(total/n);
}
ostream& operator<<(ostream& out,HitungRATA& a);{
out<<"Rata-rata dari"<<a.n
<<bilangan adalah :"<<a,rata();
return out;
}
main(){
HItung RATA run;
cin>>run;
cout<<run;
return 0;
}
0 komentar:
Posting Komentar