5/23/2013 12:06:00 PM
0

langsung saja gan,
program ini untuk mencari kpk dan fpb.

program mencari kpk dan fpb menggunakan dev c++#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:

Posting Komentar