Hey teman - teman.. ini nih source codenya "Operasi KPK dan FPB" yang tadi kita bahas.. Langsung cek aja..
Oiya, perhatikan tanda " ; " yaa... :)
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class operasi{
public:
void pemilihan();
void KPK();
void FPB();
private:
int a,b, kpk, fpb;
};
void operasi::pemilihan(){
int p;
cout<<"================================="<<endl;
cout<<"\tMenu Yang Dapat Anda Pilih"<<endl;
cout<<"================================="<<endl;
cout<<"1. KPK"<<endl;
cout<<"2. FPB"<<endl;
cout<<"Masukkan Nomer Operator yang ingin anda pilih : "; cin>>p;
system("cls");
switch(p){
case 1: KPK();system("PAUSE");system("cls");
return pemilihan();break;
case 2: FPB();system("PAUSE");system("cls");
return pemilihan();break;
default:
cout<<"Anda Memilih Nomer yang tidak sesuai"<<endl;
cout<<"Silahkan Coba Lagi"<<endl;
system("PAUSE");system("cls");
return pemilihan();break;}
}
void operasi::KPK(){
cout<<"==========================================="<<endl;
cout<<"\t\tAnda Memilih Operasi KPK "<<endl;
cout<<"==========================================="<<endl;
cout<<endl;
cout<<"Masukkan Bilangan Pertama : "; cin>>a;
cout<<"Masukkan BIlangan Kedua : "; cin>>b;
kpk=0;
for(int i=1;i<=b;i++)
{
kpk=kpk+a;
if(kpk%b==0)
{
cout<<"KPK antara "<<a<<" dan "<<b<<" adalah "<<kpk<<endl;
break;
}
}
}
void operasi::FPB(){
cout<<"===================================="<<endl;
cout<<"\t\tAnda Memilih Operasi FPB"<<endl;
cout<<"====================================="<<endl;
cout<<endl;
cout<<"Masukkan Bilangan Pertama : "; cin>>a;
cout<<"Masukkan Bilangan Kedua : "; cin>>b;
cout<<"NIlai FPB dari "<<a<<" dan "<<b<<" adalah "<<fpb;
fpb=a%b;
while (fpb !=0)
{
a=b;
b=fpb;
fpb=a%b;
}
cout<<b<<endl;
}
int main()
{
operasi x;
x.pemilihan();
system("PAUSE");
return EXIT_SUCCESS;
}
Gieovanni Wisnu Pramudya - 2017. Diberdayakan oleh Blogger.
0 komentar:
Posting Komentar