 Mencari nilai KPK
 Analisis
Input : a, b (integer)
Proses : kecilb, kecila
Proses : xa%n, y b%n, x=0 && y=0
n>=kecil, nn+1, kpk(a*b)/z
Inisialisasi : n1
Perulangan
Output : "a="+a
"b="+b
"KPKnya adalah:"+kpk
ALGORITMA
 Deklarasi
a,b : integer (input)
a,b,kpk : hasil kpk (output)
 Deskripsi
read (a,b)
xm%n
y p%n
kondisi x=0 && y=0, n>=kecil
z1, nn+1, kpk(a*b)/z
write (a,b,kpk)
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;
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++

Tugas kelompok 3.2

  • 1.
     Mencari nilaiKPK  Analisis Input : a, b (integer) Proses : kecilb, kecila Proses : xa%n, y b%n, x=0 && y=0 n>=kecil, nn+1, kpk(a*b)/z Inisialisasi : n1 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) xm%n y p%n kondisi x=0 && y=0, n>=kecil z1, nn+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++