Mencari KPK dan FPB Dalam suatu bilangan dalam C++
Praktikum Matematika Diskret
#include <cstdlib>
#include <iostream>
using namespace std;
class kpk{
public:
void output();
int proses();
private:
int a,b,kpk;
};
void kpk::output(){
cout<<"menghitung kpk"<<endl;
cout<<"masukan bilangan pertama: ";cin>>a;
cout<<"masukan bilangan pertama: ";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<<"Masukan Bilangan pertama:";cin>>a;
cout<<"Masukan 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<<"Mauskna 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.output();
l.proses();
cout<<endl;
break;
case 2:
k.proses();
break;
}
system("PAUSE");
return EXIT_SUCCESS;
}
ABOUT THE AUTHOR
Hello We are OddThemes, Our name came from the fact that we are UNIQUE. We specialize in designing premium looking fully customizable highly responsive blogger templates. We at OddThemes do carry a philosophy that: Nothing Is Impossible
0 komentar:
Posting Komentar