Deskripsi algoritma :
m
1. Jika sisa =0, maka m adalah KPKnya
n
m
Jika sisa ≠ 0, maka lanjut langkah 2
n
m
2. Jika ≠ 0 sisanya adalah r, maka lanjut langkah 3
n
m× n
3. KPK =
r
4. Hasil KPK = …..
Contoh :
m 45
1) = =1 sisanya 15, karena sisanya≠ 0 (maka lanjut langkah 2)
n 30
m 45
2) = =1 sisanya 15, sehingga 15=r (maka lanjut langkah 3)
n 30
m× n 45 ×30
3) KPK = = =90 ,
r 15
4) KPK = 90
Algoritma Salah :
Menentukan nilai KPK dari m dan n, dimana m<n dan m , n≠ 0
karena m<n maka hasil dari sebuah pembagian tersebut menunjukkan angka desimal
dan kurang dari 1 dan tidak mungkin hasil dari KPK itu kurang dari 1