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

ConversionConversion EmoticonEmoticon