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');
}
PROGRAM MENU PILIHAN
ReplyDelete