Rabu, 13 April 2011

MENGHITUNG NILAI KPK DALAM C++

program ini dibuat untuk menghitung nilai KPK masukkan 2 angka yang anda inginkan..... silahkan mencoba................ 


#include <iostream.h>
#include <conio.h>
class kpk {
      friend istream& operator>>(istream&, kpk&);
public :
      kpk ();
private:
      int a,b,nilai;
};
kpk::kpk() { cout<<"Menghitung KPK"<<endl; }

istream& operator>>(istream& in, kpk& masuk) {
      masuk.nilai=0;
      cout<<"Masukkan A: "; in>>masuk.a;
      cout<<"Masukkan B: "; in>>masuk.b;
      for (int z=1; z<=masuk.b; z++) {
            masuk.nilai=masuk.nilai+masuk.a;
            if (masuk.nilai%masuk.b==0) {
               cout<<"KPK dari "<< masuk.a << " dan "<< masuk.b <<" adalah "<< masuk.nilai <<endl;
               return in;
            }
      }
}     
main () {
      kpk X;
      cin >> X;
      getch ();
}


jika dari program diatas masih ada yang kurang karena saya juga masih dalam tahap belajar mohon komentarnya........... matur nuwun..........

Tidak ada komentar:

Posting Komentar