Assalamualaikum, selamat malam teman-teman.. postingan kali ini saya membuat program mencari KPK dan FPB dengan menggunakan dev c++...
Langsung saja kita lihat contoh programnya :
Hasil program setelah di compile :
1. Untuk KPK :
2. Untuk FPB :
Scripnya bisa teman-teman lihat disini :
#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;
}}}
#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;
}}}
Selamat mencoba dan semoga bermanfaat :)
Salam Anak IT (y)
daebakk
ReplyDelete