Menghitung FPB di sini adalah bilangan terbesar yang dapat membagi kedua bilangan yang talah dimasukkan yaitu a dan b. sedangkan KPK adalah bilangan terkecil yang dapat dibagi kedua bilangan tersebut. penentuan KPK di sini adalah dengan mengalikan bilangan a dan b kemudian membagi hasil perkalian tersebut dengan FPBnya.
lebih jelassnya baca kode berikut :
#include .............. dst
void main ()
{
int a, b, i; //deklarasi variabel
cout <<"masukkan a "; cin >>a; cout <<"’nmasukkan b "; cin >>b;
cout <<"FPB ";
if (a<b)
{
for (i=a ; i>=1; i--)
{
if ((a%i==0) && (b%i==0)) break; //berhenti bila mencapai a%i==0 dan b%i==0
}
cout <<i;
cout <<"’nKPK "<<a*b/i<<endl; //menghitung KPK
}
else
{
for (i=b ; i>=0; i--)
{
if ((a%i==0) && (b%i==0)) break; //berhenti bila mencapai a%i==0 dan b%i==0
}
cout <<i;
cout <<"’nKPK "<<a*b/i<<endl; //menghitung KPK
}
}
Sekian terimakasih, semoga bermanfaat