Wednesday 30 October 2013

Program Hitung Luas Bangun Bahasa C (DO WHILE)

Program Hitung Luas Bangun Bahasa C DO WHILE


Sebenarnya masih kurang lengkap karena jika user memasukkan huruf selain 't' program akan tetap berjalan.. heheheh kalian lengkapi sendiri coba....

#include <stdio.h>
#include <conio.h>

main ()
{
int a;
int t;
int luass;
int p;
int l;
int luasp;
int phi=3.14;
int jari;
int luasl;
char pil;

do {
        printf("1. menghitung luas lingkaran \n");
        printf("2. Menghitung luas persegi panjang \n");
        printf("3. menghitung luas segitiga \n");
        int bil;
        printf("masukkan pilihan anda:  ");
        scanf ("%d",&bil);
        switch(bil)
        {
            case 3:
            printf("masukkan alas segitiga:");
            scanf ("%d",&a);
            printf("masukkan tinggi segitiga:");
            scanf ("%d",&t);
            luass=(a*t)/2;
            printf("Luas segitiga adalah : %d ",luass);
                break;

        case 2:
            printf("masukkan panjang persegi:");
            scanf ("%d",&p);
            printf("masukkan Lebar persegi:");
            scanf ("%d",&l);
            luasp =p*l;
            printf("Luas persegi adalah : %d ",luasp);
            break;

        case 1:
            printf("masukkan Jari-jari lingkaran : ");
            scanf ("%d",&jari);
            luasl=phi*jari*jari;
            printf("Luas Lingkaran adalah : %d ",luasl);
            break;
    }
    printf ("\nHitung Lagi [Y/T]: "); scanf ("%s", &pil);
} while (pil!='t');

}

1 comment: