Pretest Praktikum 2 ( Bab Kondisional )
Menentukan apakah bangun tersebut persegi atau
persegi panjang.
Jika di inputkan A=2 dan B=2, maka outputnya :
Jika di inputkan A=2 dan B=3, maka outputnya :
Program C++ (overloading)
:
#include <iostream>
#include <string>
using namespace std;
class Bangun {
friend
istream& operator>>(istream&, Bangun&);
public:
void
menentukan();
private:
int A,B;
};
istream& operator>>(istream& in, Bangun&
masukan){
cout<<"Masukan A = ";
in>>masukan.A;
cout<<"Masukan B = ";
in>>masukan.B;
}
void Bangun::menentukan(){
if (A==B)
cout<<"Bangun itu adalah Persegi"<<endl;
else
cout<<"Bangun itu adalah Persegi Panjang"<<endl;
}
main()
{
Bangun Y;
cin>>Y;
Y.menentukan();
system
("Pause");
return 0;
}
Jika diinputkan A=2
dan B=2, maka hasilnya :
Jika diinputkan A=2 dan B=3, maka hasilnya :