KPK adalah Kelipatan persekutuan terkecil dari 2 buah bilangan yang sering kita bahas dalam matamatika.
Cara sederhana dapat digunakan untuk mencari KPK dari 2 bilangan yang tidak terlalu besar, namun untuk bilangan yang lebih besar sebaiknya menggunakan cara faktorial.cermati contoh berikut:
Mencari KPK dari 12 dan 20:
· Keliipatan dari 12 = 12, 24, 36, 48, 60, 72, 84, ...
· Kelipatan dari 20 = 20, 40, 60, 80, 100, 120, 140, ...
· KPK dari 12 dan 20 adalah kelipatan sekutu (sama) yang terkecil, yaitu 60
Langsung saja menuju pada programnya.
CEKIDOT
CEKIDOT
#include <iostream.h>
#include <conio.h>
class lukman {
friend ostream& operator<<(ostream&, lukman&);
friend istream& operator>>(istream&, lukman&);
public :
lukman ();
void lukman_KPK(){
nilai=0;
for (int z=1; z<=b; z++)
{
nilai=nilai+a;
if (nilai%b==0);
}
;}
private:
int a,b,nilai;
};
lukman::lukman(){
cout<<"============ * lukman_10018030 * ============="<<endl;
cout<<"Program Untuk mencari KPK dari 2 buah bilangan "<<endl;
cout<<"_______________________________________________"<<endl;
}
istream& operator>>(istream& in,lukman& mlebu){
cout<<"Masukkan angka A : ";
in>>mlebu.a;
cout<<"Masukkan angka B : ";
in>>mlebu.b;
return in;
}
ostream& operator<<(ostream& out,lukman& metu){
cout<<"KPK dari : "<<metu.a<<"\tdan\t"<<metu.b<<"\tadalah\t: "<<metu.nilai<<endl;
return out;
}
main(){
lukman z;
cin>>z;
z.lukman_KPK();
cout<<z;
getch();
return 0;
}
Tidak ada komentar:
Posting Komentar