C++ PROGRAM MENCARI BILANGAN TERBESAR DAN TERKECIL ( CLASS )
#include <iostream>
#include <cstdlib>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class Nilai
{
public:
Nilai();
int awal();
int maksimal();
int minimal();
int jumlah();
private:
int jum,satu,dua,mak,min;
};
Nilai::Nilai(){
}
int Nilai::awal(){
cout<<"Masukan banyaknya bilangan yang akan diproses =";
cin>>jum; //tahapan berapa banyak bialangan yang di proses.
cout<<"masukan bilangan ke-1 =";
cin>>satu; //menggunakan input awal sebagai patokan
for (int i=2;i<=jum;i++){
cout<<"masukan bilangan ke-"<<i<<" =";
cin>>dua; // mulai proses memasukan inputan bilangan yang lain.
}
}
int Nilai::maksimal(){
mak=satu;
if(mak>dua)
cout<<"Bilangan terbesar adalah "<<satu<<endl;
else if(mak==dua||mak<dua)
cout<<"Bilangan terbesar adalah "<<dua<<endl;
}
int Nilai::minimal(){
min=satu;
if(min<dua)
cout<<"Bilangan terkecil adalah "<<satu<<endl;
else if(min==dua || min>dua)
cout<<"Bilangan terbesar adalah "<<satu<<endl;
}
int Nilai::jumlah(){
if ((satu>0)&&(dua>0)) //mencari jumlah bilangan positif yang dimasukan.
cout<<"Jumlahnya"<<((satu)+(dua))<<endl;
else
cout<<"tidak ada nilai positif"<<endl;
}
int main(int argc, char *argv[]) {
Nilai x;
x.awal();
x.maksimal();
x.minimal();
return 0;
}
HASIL COMPILE :
0 komentar:
Posting Komentar