Program:
#include <iostream.h>
#include <conio.h>
class Banding {
friend istream& operator>>(istream&,
Banding&);
friend ostream& operator<<(istream&,
Banding&);
public:
Banding() {};
void bandingkan() {
if (A > B)
cout << "\nBilangan terbesar : " <<
A<<endl;
else
cout << "\nBilangan terbesar : " <<
B<<endl;
if(A<B)
cout<<"bilangan terkecil :
"<<A<<endl;
else
cout<<"bilangan terkecil :
"<<B<<endl;
cout<<"jumlah semuanya adalah =
"<<A+B<<endl;}
private:
int A, B;
};
istream& operator>>(istream& in, Banding&
bilangan){
cout <<"masukan bilangannya \n";
cout << "Bilangan pertama = ";
in >> bilangan.A;
cout << "Bilangan kedua = ";
in >> bilangan.B;
return in;
};
ostream& operator<<(istream&,
Banding&bandingkan);
void bandingkan();
main() {
Banding bilangan;
cin >> bilangan;
bilangan.bandingkan();
getch();
return 0;
}
Penjelasan dari
program di atas adalah:
Menentukan Inputan User sebagai bilangan terkecil atau
terbesar, desain program di atas yaitu dengan menginputkan 2 bilangan, Bilangan
pertama dan bilangan ke dua,
Setelah kita menginputkan bilangan tersebut, maka inputan
dari user akan di di proses dan di bandingkan dari inputan pertama dan ke dua
tersebut mana yang terbesar dan terkecil, silahkan Jalankan saja program di
atas untuk memehami lebih detail, trimakasih.
0 comments:
Post a Comment