Program Mencari Nilai MAX dan MIN bahasa C++

loading...

Program Mencari Nilai MAX dan MIN bahasa C++

Ohayou Minna! Program kali ini dapat memproses nilai terbesar dan terkecil yang sangat sederhana ini menggunakan bahasa C++ dan sudah OOP.

Baca Disini Apa itu OOP?

Sebelum menentukan nilai terbesar dan terkecil user terlebih dahulu menginput berapa banyak angka yang akan dimasukkan sebelum ditentukan nilai Max atau Min-nya bisa dilihat pada gambar hasil yang dijalankan menggunakan cmd diakhir postingan ini.

#include<iostream>
using namespace std;
class CariNilai
{
 private :
  int i;
  int angka,jumlah,max,min;
 public :
      CariNilai ()
    {
     cout<<"Object Lahir"<<endl;
    }
    ~CariNilai()
    {
     cout<<endl<<"Object Musnah"<<endl;
    }
    void input ()
    {
     cout << "Mencari Nilai terkecil & terbesar .(jumlah angka ditentukan)" << endl;
        cout << endl;
        cout << "Masukkan Jumlah Nilai : ";cin >>jumlah;
        cout << endl;
    }
    void terkecil()
 {
    for (int i=1;i<=jumlah;i++)
  {
         cout << "Masukkan Angka       : "; cin >> angka;
         if (i==1)
         {
          min=angka;
          max=angka;
                   }
         if( min > angka )
   {
             min=angka;
         }
         if(max<angka)
         {
          max=angka;
         }
        }
  }

    void tampil()
    {
       cout << endl;
     cout << "Nilai terkecil           : " <<  min << endl;
     cout << "Nilai terbesar           : " <<  max << endl;
    }
   

 
 };
int main() {
 
    CariNilai *c;
    c = new CariNilai;
    c -> input();
 c -> terkecil();
 c -> tampil();
 delete c;
 return 0;
 
   
}

Pembahasan Source code
    CariNilai ()
    {
     cout<<"Object Lahir"<<endl;
    }
    ~CariNilai()
    {
     cout<<endl<<"Object Musnah"<<endl;
    }
Ini merupakan konstruktor dan destruktor dapat dibaca disini konstruktor dan destruktor

   void input ()
    {
     cout << "Mencari Nilai terkecil & terbesar .(jumlah angka ditentukan)" << endl;
        cout << endl;
        cout << "Masukkan Jumlah Nilai : ";cin >>jumlah;
        cout << endl;
    }
prosedur input ini untuk menentukan terlebih dahulu jumlah angka yang akan di ambil nilai Max dan Min-nya

void terkecil()
 {
    for (int i=1;i<=jumlah;i++)
  {
         cout << "Masukkan Angka       : "; cin >> angka;
         if (i==1)
         {
          min=angka;
          max=angka;
                   }
         if( min > angka )
   {
             min=angka;
         }
         if(max<angka)
         {
          max=angka;
         }
        }
  }
diprosedur terkecil ini kita sudah dapat menentukan nilai max serta min yang didapat memalui fungsi logika if , if yang pertama untuk menentukan jika user hanya memasukkan jumlah angka=1 diinputan awal maka nilai min=max untuk if kedua dan ketiga untuk menentukan nilai max dan min jika user menginput data lebih dari 1
Hasil setelah dijalankan menggunakan cmd

Semoga Bermanfaat
Previous
Next Post »
Thanks for your comment