KPK Dan FPB Syntax Class C++

Assalamualaikum sobat kali ini saya akan memposting pembelajaran mengenai bahasa pemrograman C++ , di sini saya membuat program dengan bahasa C++ dengan mencar KPK dan FPB . di siini saya memberikan pembelajaran dasar mengenai bahasa C++ , semoga bermanfaat bagi anda semua ingin.

C++ dalam bentuk class





#include <cstdlib>
#include <iostream>

using namespace std;

class kpk
{
 
      public:
             void keluar();
             int proses();
      private:
              int a,b,kpk;
};
 
      void kpk::keluar()
      {
           cout<<"Menghitung KPK"<<endl;
           cout<<"Masukkan Bilangan pertama : "; cin>>a;
           cout<<"Masukkan Bilangan kedua : "; cin>>b;
      }

      int kpk::proses()
      {
        kpk=0;


           for(int i=1;i<=b;i++)
            {
               kpk=kpk+a;

                if(kpk % b==0)
                   {cout<<"KPK Antara "<<a<<" dan "<<b<<" adalah "<<kpk;break;}
            }
      }
   
class fpb
{
      public:
        int proses();
      private:
        int a,b,fpb;
};
     
        int fpb::proses()
        {
          cout<<"Menghitung FPB"<<endl;
          cout<<"Masukkan Bilangan pertama: "; cin>>a;
          cout<<"Masukkan Bilangan kedua: "; cin>>b;
          cout<<"Nilai FPB dari "<<a<< " dan " <<b<< " adalah ";
          fpb=a%b;
          while (fpb !=0)
           {
             a=b;
             b=fpb;
             fpb=a%b;
           }
     
          cout<<b<<endl;
       
        }
int main(int argc, char *argv[])
{
    kpk l;
    fpb k;
int p;
cout<<"Masukan Pilihan anda:\n";
cout<<"1. Menentukan KPK\n";
cout<<"2. Menentukan FPB\n";
cout<<"3. Exit\n";
cout<<"Pilihan=";cin>>p;

switch (p)
{
case 1:
    l.keluar();
    l.proses();
    cout<<endl;
    break;

case 2:
    k.proses();
    break;
}
    system("PAUSE");
    return EXIT_SUCCESS;
}

sekian dan terima kasih

Posting Komentar

0 Komentar