#include <iostream>
using namespace std;
int main(){
int hasil;
int input1, input2;
cout << "Masukan angka pertama : ";
cin >> input1;
cout << "Masukan angka kedua : ";
cin >> input2;
hasil = input1;
while(hasil%input2!=0){
hasil = hasil + input1;
}
Saya Mencoba memasukkan nilai KPK dari 20 & 35 dan Hasil yang di
peroleh dari dua bilangan tersebut adalah 140.
Pada baris ke-1 dan baris ke-2
merupakan header dari program, disini
saya menggunakan header iostream,
karena isi prosesnya akan sama namun
berbeda di input dan output, karena
iostream menggunakan cin dan cout.
#include <iostream>
#include <conio.h>
using namespace std;
if(a==0){
return b;
}else if(b==0){
return a;
}else{
return fpb(b, a%b);
}
}
int kpk(int a, int b){
return (a*b)/fpb(a,b);
}
int main()
{
char yt;
awal:
system("CLS");
cout<<"\
n===============================
======="<<endl;
cout<<"MENGHITUNG FPB DAN KPK
DARI 2 BILANGAN"<<endl;
cout<<"==========================
============"<<endl;
cout<<endl;
int a,b;
cout<<"Masukan Nilai a = "; cin>>a;
cout<<"Masukan Nilai b = "; cin>>b;
cout<<"\nFPB dari "<<a<<" dan "<<b<<"
adalah "<<fpb(a, b)<<endl;
cout<<"\nKPK dari "<<a<<" dan "<<b<<"
adalah "<<kpk(a, b)<<endl;
cout<<endl;
return 0;
}
Menghasilkan