Rabu, 13 April 2011

Program Mencari FBP

 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