THOUSANDS OF FREE BLOGGER TEMPLATES

Rabu, 27 April 2011

MENCARI RATA-RATA DARI N BILANGAN BULAT DENGAN MENGGUNAKAN ARRAY


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: