Dengan menginputkan dua bilangan yang di inginkan dengan program ini maka akan di ketahui faktor bilangan terbesarnya dari kedua bilangan tersebut
#include <iostream.h>
#include <conio.h>
class fpb {
friend istream& operator >> (istream&, fpb&);
friend ostream& operator << (ostream&, const fpb&);
public:
fpb();
void hitung_fpbnya(){
tampung = u % v;
};
private:
int u,v;
int tampung;
};
fpb::fpb(){
cout << "Program mencari FPB \n" << endl;
}
istream& operator >>(istream& cin, fpb& masukan){
cout << "Masukkan bilangan pertama : "; cin >> masukan.u;
cout << "Masukkan bilangan kedua : "; cin >> masukan.v;
cout<<endl;
return cin;
}
ostream& operator << (ostream& out, const fpb& keluaran)
{
out<< " bilangan pertama : " <<keluaran.u<<endl;
out<< " bilangan kedua : " <<keluaran.v<<endl;
out<< " FPB "<< keluaran.u << " dan " << keluaran.v <<" adalah : "<<endl;
out<< " Hasilnya = "<<keluaran.tampung<<endl;
return out;
}
void main(){
fpb bilangan;
cin>>bilangan;
bilangan.hitung_fpbnya();
cout<<bilangan;
getch();
}
Tidak ada komentar:
Posting Komentar