Menghitung Rata-rata Dari n Bil. Dengan C++

#include <iostream.h>
#include <conio.h>

class RATA{
   friend ostream& operator<<(ostream&, RATA&);
   friend istream& operator>>(istream&, RATA&);

public:
   float r();

private:
   int x, y[10];
         };
float RATA::r(){
  float total=0;
   for (int i=0; i<x; i++) total=total+ y[i];
             return (total/x);}

istream& operator >>(istream& in, RATA& a){
   cout<<"Masukkan banyak data: "; in>>a.x;
   for (int i=0; i<a.x; i++){
      cout<<"Masukkan data ke-"<<i+1<< " : "; in>>a.y[i];
   }return in;                 }

ostream& operator<<(ostream& out, RATA& a){
  
out<<"Rata-rata dari "<<a.x<<" Bilangan tersebut adalah "<<a.r();
   return out;}

int main(){
  RATA reza;
cin>>reza;
cout<<reza;
getch();
}

Penjelasannya gan:
 inti dari program ini adalah menghitung rata-rata dari bilangan-bilangan yang diinputkan dengan
menggunakan Array.Namun, kami 'mempercantik' dengan memberikan pilihan berapa banyak bilangan
yang akan diinputkan. untuk rumus program ini dapat dilihat di total=total+ y[i]; dimana program akan menghitung berapa jumlah semua inputan(total) dan kemudian dibagi dengan banyak bilangan (x)
dapat dilihat di return (total/x);}.

Posting Komentar

0 Komentar