#include <stdio.h>
#include <math.h>
#define _sqr(_t) (_t*_t)
#define _luas_alas(_p,_l) (_p*_l)
#define _volume(_t,l) (_sqr(_t)*_l)
void menu(void);
void volumepyramidsegitiga (int t,int a);
void hitungvolumekubus (int S);
void hitungvolumebalok(int p,int l,int h);
main()
{
int pilih;
int t,a,S,p,l,h;
menu();
scanf("%d",&pilih);
while((pilih<=3)||(pilih>=5))
{
switch(pilih)
{
case 1:
printf("hitung Volume pyramid segitiga\n\n");
printf("Masukkan tinggi: ");
scanf("%d",&t);
printf("Masukkan alas: ");
scanf("%d",&a);
volumepyramidsegitiga(t,a);
break;
case 2:
printf("Hitung Volume kubus\n");
printf("Masukkan sisi: ");
scanf("%d",&S);
hitungvolumekubus(S);
break;
case 3:
printf("hitung Volume Balok\n\n");
printf("Masukkan Panjang: ");
scanf("%d",&p);
printf("Masukkan Lebar: ");
scanf("%d",&l);
printf("Masukkan Tinggi: ");
scanf("%d",&h);
hitungvolumebalok(p,l,h);
break;
case 4:
printf("terimakasih\n\n");
break;
}
printf("pilih menu:");
scanf("%d",&pilih);
}
printf("selesai\n\n");
printf("terimakasih");
}
void menu(void)
{
printf("MENU\n");
printf("1. Hitung Volume Pyramid segitiga\n");
printf("2. Hitung Volume Kubus\n");
printf("3. Hitung Volume Balok\n");
printf("4. keluar\n");
printf("pilih menu: ");
}
void volumepyramidsegitiga (int t,int a)
{int V;
V=(a*t*t)/6;
printf("Volume pyramid: %d \n\n",V);
}
void hitungvolumekubus (int S)
{
int Vkubus;
Vkubus=S*S*S;
printf("Volume Kubus: %d\n\n",Vkubus);
}
void hitungvolumebalok(int p,int l,int h)
{int Vbalok;
Vbalok=p*l*h;
printf("Volume Balok: %d \n\n",Vbalok);
}
0 komentar:
Posting Komentar