Soal :
Buatlah penyelesaian dengan OOP C++ untuk menentukan nilai terkeci dan terbesar dari N bilangan yang dimasukkan dari papan keyboard. Nilai N dibaca terlebih dahulu dengan N>0.
Source Code :
Program :
Buatlah penyelesaian dengan OOP C++ untuk menentukan nilai terkeci dan terbesar dari N bilangan yang dimasukkan dari papan keyboard. Nilai N dibaca terlebih dahulu dengan N>0.
Source Code :
#include <iostream>
using namespace std;
class NilaiTerkecil
{
private:
int i;
int n;
int max;
int min;
float A[100];
public:
void inputan()
{
cout<<"Masukkan Jumlah
Inputan = ";cin>>n;
for(i=0;i<n;i++)
{
cout<<"Masukkan
Inputan ke "<<i+1<<" = ";cin>>A[i];
}
}
void proses()
{
max=A[0];
for(i=1;i<n;i++)
{
if(A[i]>max)
{
max=A[i];
}
}
min=A[0];
for(i=1;i<n;i++)
{
if(A[i]<min)
{
min=A[i];
}
}
}
void tampil()
{
cout<<"Nilai
Terkecil = "<<min<<endl;
cout<<"Nilai Terbesar =
"<<max<<endl;
}
};
int main()
{
NilaiTerkecil a;
a.inputan();
a.proses();
a.tampil();
return 0;
}
Program :