PROGRAM MENENTUKAN KPK DAN FPB
Program C++ |
int main(int argc, char *argv[])
{
int p;
int i,m,n,kpk;
bool status;
do {
cout<<"PROGRAM MENENTUKAN KPK DAN FPB \n";
cout<<"1. menentukan kpk"<<endl;
cout<<"2. menentukan fpb"<<endl;
cout<<"3.Exit"<<endl;
cout<<"masukan pilihan anda";cin>>p;
switch(p){
case 1:
kpk=0;
status=false;
cout<<"==Program KPK==\n";
cout<<"masukan bilangan pertama = ";
cin>>m;
cout<<"masukan bilangan kedua = ";
cin>>n;
i=0;
while (!(status)&& i<=n){// perulangan ketuka status !=false dan i kurang dari samadengan n untuk menghitung kpk nya
kpk=kpk+m;
if (kpk%n==0){
cout<<"Kpk antara "<<m<<" dan "<<n<<" adalah = " <<kpk<<"\n"<<endl;
status=true;}
i++;}
//getch();
break;
case 2:
int m,n,r;
cout<<"masukan bilangan pertama: ";
cin>>m;
cout<<"masukan bilangan kedua: ";
cin>>n;
r=m%n;
while (r !=0){//teruskan loop jika hanya r tidak 0
m=n;
n=r;
r=m%n;}
cout<<"FPB nya adalah: "<<n<<"\n";
//getch();
break;
case 3:
cout<<"keluar program !!";
break;
default:
cout<<"Ko Error yaa !! ";
}}
while (p !=3);
system("PAUSE");
return EXIT_SUCCESS;
}
ini juga
ReplyDelete