Mencari nilaiKPK
Analisis
Input : a, b (integer)
Proses : kecilb, kecila
Proses : xa%n, y b%n, x=0 && y=0
n>=kecil, nn+1, kpk(a*b)/z
Inisialisasi : n1
Perulangan
Output : "a="+a
"b="+b
"KPKnya adalah:"+kpk
2.
ALGORITMA
Deklarasi
a,b :integer (input)
a,b,kpk : hasil kpk (output)
Deskripsi
read (a,b)
xm%n
y p%n
kondisi x=0 && y=0, n>=kecil
z1, nn+1, kpk(a*b)/z
write (a,b,kpk)
5.
Bahasa C++
#include <iostream>
#include<string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int z,n,x,y,a,b,kpk,kecil;
cout<<"masukan a = "<<endl;
cin >> a;
cout<<"masukan b = "<<endl;
cin >> b;
if (a>b)
{
kecil =b;
}
else
{
kecil =a;
}
n =1;
6.
while (1)
{
x =a% n;
y =b % n;
if (x==0 && y==0)
{
z =n;
}
else
{
}
if (n>=kecil) break;
n =n+1;
kpk =(a*b)/z;
}
cout << "a="<<a << endl; cout << "b="<<b << endl; cout
<< "KPKnya adalah:"<<kpk << endl;
return 0;
}
Lanjutan Bahasa C++