Program OOP Bahasa C++ Menentukan Nilai Terkecil Dan Terbesar

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 :

#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 : 

 

Related Posts