Ini adalah program C++ menghitung KPK dan FPB dengan menerapkan sistem class pada proses KPK maupun FPB nya. .
Lumayan sulit, tapi akhirnya berhasil saya buat.
Langsung saja, ini source codenya:
#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;
return 0;
}
}
Sebuah Blog biasa, dari mahasiswa biasa. Blog ini dibuat semata-mata karena ingin menyalurkan keinginan menulis, baik tentang perjalanan hidup, Cinta, Hiburan, Informatika, Manga, dan Anime. Just keep your eyes on this blog! (^o^)
Rabu, 27 Maret 2013
Program Class C++ Menghitung Nilai KPK dan FPB
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar