Sekarang saya mau share, tentang bagaimana mencari kpk dari dua buah bilangan. Logika dari perulangan ini adalah sebagai berikut.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
//perulangan FOR WHILE
// 1 3 5
int a,b,i,hasil;
Console.WriteLine("masukkan bil a :");
a = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("masukkan bil b :");
b = Convert.ToInt16(Console.ReadLine());
hasil = 0;
for (i = 1; i <= b; i++)
{
hasil = a * i;
if (hasil%b==0)
{
break;
}
}
Console.WriteLine("KPK :" + hasil);
Console.ReadLine();
}
}
}
- Masukan 2 buah bilangan, bil1, dan bil2.
- Ulangi dari 0 sampai ke bilangan bil2, kalikan bil1 dengan nilai i(nilai ulang tadi).
- Jika nilai hasil bagi(bil1*i)%bil2 sama dengan 0, maka KPK sama dengan bil1*i.
- Perulangan selesai
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
//perulangan FOR WHILE
// 1 3 5
int a,b,i,hasil;
Console.WriteLine("masukkan bil a :");
a = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("masukkan bil b :");
b = Convert.ToInt16(Console.ReadLine());
hasil = 0;
for (i = 1; i <= b; i++)
{
hasil = a * i;
if (hasil%b==0)
{
break;
}
}
Console.WriteLine("KPK :" + hasil);
Console.ReadLine();
}
}
}