langsung saja gan,
program ini untuk mencari kpk dan fpb.
#include<iostream>
using namespace std;
main()
{
int pil,s,t,i,j,bil_1,bil_2,a,b,x,d,kecil;
printf("MENU\n");
printf("================\n\n");
printf("1.Mencari KPK\n");
printf("2.Mencari FPB\n");
printf("3.KELUAR\n\n");
printf("Masukkan Pilihan : ");
scanf("%d",&pil);
switch(pil)
{
case 1: ("clrscr");
printf("MENCARI KPK (kelipatan persekutuan terkecil)\n");
printf("Masukkan bilangan pertama : ");
scanf("%d",&bil_1);
printf("Masukkan bilangan kedua : ");
scanf("%d",&bil_2);
for(i=1; i<=bil_1; i++)
{
s = bil_2 * i;
for(j=1; j<=bil_2; j++)
{
t = bil_1 * j;
if(s==t)
{
printf("\n\n==>");
printf("KPK dari %d dan %d adalah %d\n\n",bil_1,bil_2,s);
main();
}
}
}
break;
case 2: ("clrscr");
printf("MENCARI FPB (faktor persekutuan terbasar)\n");
printf("=========================================\n\n");
printf("by : MOH_SUKRON\n");
printf("Masukkan bilangan pertama : ");
scanf("%d",&bil_1);
printf("Masukkan bilangan kedua : ");
scanf("%d",&bil_2);
if(bil_1>bil_2)
kecil=bil_2;
else
kecil=bil_1;
for(x=1; x<=kecil; x++)
{
a = bil_1 % x;
b = bil_2 % x;
if(a==0 && b==0)
{
d=x;
}
}
printf("\n\n==>");
printf("FPB dari %d dan %d adalah %d\n\n",bil_1,bil_2,d);
main();
break;
case 3: break;
default : ("clrscr");
printf("\n\t\tMAAF PILIHAN ANDA SALAH !\n");
printf("\t\tCoba Lagi............\n");
main();
break;
}
}
0 Komentar