Mencari nilai Maximum dan Minimum dengan menggunakan bahasa C++
Hallo..
Selamat Datang di Blog Blue Navy.
Kali ini kita akan belajar membuat
program sederhana mencari nilai maximum dan minimum dengan menggunakan bahasa
C++. Program ini menggunakan konsep perbandingan if, else if dan else dan
menggunakan void max dan min.
Program Sederhana C++:
|
#include
<iostream> using namespace
std; void max (int
x); void min (int
y); int main () {
int angka, nilai, max, min, a,b,c; cout << "Mencari nilai
Maximal dan Minimum" << endl;
nilai = 3; cout << endl;
cout<<"--------------------------"<<endl; cout
<< "A : ";
cin >> a; cout << "B :
"; cin >> b; cout
<< "C : ";
cin >> c; if(a >= b && a >= c){ max = a; } else if(b >= c){ max = b; } else{ max = c; } if(a <= b && a <= c){ min = a; } else if(b <= c){ min = b; } else{ min = c; } cout<<"--------------------------"<<endl; cout <<"Nilai terbesar : " << max << endl; cout <<"Nilai terkecil : " << min << endl; } |
Penjelasan :
|
if(a >= b && a >= c){ max = a; } else if(b >= c){ max = b; } else{ max = c; } if(a <= b && a <= c){ min = a; } else if(b <= c){ min = b; } else{ min = c; } |
Jika nilai a lebih besar sama dengan b dan nilai a
lebih besar sama dengan c maka nilai max adalah a. Jika nilai b lebih besar sama dengan c maka nilai
max adalah b Jika nilai a dan b kecil daripada nilai c maka nilai
max adalah c. Jika nilai a lebih kecil sama dengan b dan nilai a
lebih kecil sama dengan c maka nilai min adalah a. Jika nilai b lebih kecil sama dengan c maka nilai
min adalah b Jika nilai a dan b besar daripada nilai c maka nilai
min adalah c. |
Output :
Pada program C++ ini, saya menginput 3 nilai a, b dan
c dengan nilai yang berbeda kemudian sistem akan membandingkan nilai untuk
menentukan nilai mana yang terbesar dan nilai yang terkecil, setelah itu sistem
akan menampilkan hasil nilai maximal dan minimum.


Komentar
Posting Komentar