Pages

Jumat, 06 April 2012

Program FPB

#include <cstdlib>
#include <iostream>

using namespace std;

class fpb{
      public:
             void masuk();
             void proses();
             void keluar();
            
      private:
              int x,y;
              int a,b;
              int j,k;
              int r,s;
              int bilangan;
      };
     
void fpb::masuk(){
     cout<<"masukkan bilangan pertama : ";
     cin>>x;
     cout<<"masukkan bilangan kedua   : ";
     cin>>y;
     }
    
void fpb::proses(){
     if(x>=y){
              a=x;
              b=y;
              };
     if(x<y){
             a=y;
             b=x;
             };
     suit:
     if(b==0) bilangan=a; //langkah 1
     else {
          r=a%b;  //langkah 2
          a=b;    // langkah 3
          b=r;    // langkah 3
          goto suit;
          }
     }
    
void fpb::keluar(){
     cout<<"FPB dari "<<x<<" dan "<<y<<" adalah "<<bilangan<<endl;
     }

int main(int argc, char *argv[])
{
    fpb hendy;
    hendy.masuk();
    hendy.proses();
    hendy.keluar();
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

0 komentar:

Posting Komentar