#include<iostream>
#include<conio>
class rata{
public:
rata();
void masuk();
void proses();
void keluar();
private:
int n;
float x;
float min, max;
float rata_rata, jumlah;
};
rata::rata(){
cout<<"menghitung nilai max, min, jumlah, rata-rata untuk bilangan lebih besar dari 0"<<endl;
cout<<"untuk mengakhiri maasukkan nilai 0 atau bilangan negatif\n"<<endl;
}
void rata::masuk(){
n=1;
jumlah=0;
cout<<"bilangan ke-1 : ";
cin>>x;
while (x>0){
jumlah+=x;
cout<<"bilangan ke-"<<n+1<<" : ";
cin>>x;
min=x;
if(x<min)min=x;
max=x;
if(max>x)max=x;
n++;
}
}
void rata::proses(){
rata_rata=0;
rata_rata=jumlah/(n-1);
}
void rata::keluar(){
cout<<endl;
cout<<"nilai minimum : "<<min<<endl;
cout<<"nilai maximum : "<<max<<endl;
cout<<"jumlah : "<<jumlah<<endl;
cout<<"rata - rata : "<<rata_rata<<endl;
}
void main(){
rata peni;
peni.masuk();
peni.proses();
peni.keluar();
getch();
}
Tidak ada komentar:
Posting Komentar