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