Menghitung Bangun Ruang dengan Bahasa Pemrograman C++

#include “conio.h”
#include “stdio.h”
#include “ctype.h”
#include “iostream.h”
#include “math.h”
void main()
{
textcolor(10);
textbackground(5);
clrscr();
char PILIHAN ,JAWAB,i=0;
int p,l,r,t;
float luas_bola,luas_balok,luas_tabung,isi_bola,isi_balok,isi_tabung,
luas_lingkaran,keliling_lingkaran,luas_kerucut,volume_kerucut,c;
float phi=3.14;
do
{
printf(“\n\n program data ke %i\n”, i+1);i++;
printf(“\ ***program untuk menghitung***\n\n”);
puts(“1).luas dan isi bola”);
puts(“2).luas dan isi balok”);
puts(“3).luas dan isi tabung”);
puts(“4).luas dan keliling lingkaran”);
puts(“5).luas dan Volume kerucut”);
puts(“0).keluar dari program”);
printf(“\n\n PILIHAN:”);
scanf(“%d”,& PILIHAN );
switch (PILIHAN)
{
case 1:puts(“\n\n<==(*PROGRAM UNTUK MENGHITUNG LUAS DAN ISI BOLA*)==>\n\n”);
printf(“Masukan jari_jari bola:”);scanf(“%d”,&r);
luas_bola=4*phi*r*r;
isi_bola=1.3*phi*r*r*r;
printf(“\n\n==>Luas Bola:%5.2\n”,luas_bola);
printf(“\n\n==>Isi Bola:%f\n”,isi_bola);
break;
case 2:puts(“\n\n<==(*PROGRAM UNTUK MENGHITUNG LUAS DAN ISI BALOK*>==>\n\n”);
printf(“Masukan panjang balok:”);scanf(“%i”,&p);
printf(“Masukan lebar balok:”);scanf(“%i”,&l);
printf(“Masukan tinggi balok:”);scanf(“%i”,&t);
luas_balok=2*(p*l+p*t+l*t);
isi_balok=p*l*t;
printf(“\n\n==>Luas Balok:%.0f\n”,luas_balok);
printf(“\n\n==>isi Balok:%.0f\n”,isi_balok);
break;
case 3:puts(“\n\n<==(*PROGRAM UNTUK MENGHITUNG LUAS DAN ISI TABUNG*)==>\n\n”);
printf(“Masukan jari_jari tabung:”);scanf(“%d”,&r);
printf(“Masukan tinggi tabung:”);scanf(“%d”,&t);
luas_tabung=2*phi*r*r+2*phi*r*t;
isi_tabung=(phi*r*r)*t;
printf(“\n\n==>Luas:%f\n”,luas_tabung);
printf(“\n\n==>isi:%f\n”,isi_tabung);
break;
case 4:puts(“\n\n<==(*PROGRAM UNTUK MENGHITUNG LUAS DAN KELILING LINGKARAN*)==)\n\n”); printf(“Masukan jari_jari:”);scanf(“%d”,&r); luas_lingkaran=r*r*phi; keliling_lingkaran=r*2*phi; printf(“\n\n==>Luas Lingkaran:%.2\n”,luas_lingkaran);
printf(“\n\n==>Keliling Lingkaran:%.2f\n”,keliling_lingkaran);
break;
case 5: puts(“\n\n<==(*PROGRAM UNTUK MENGHITUNG LUAS DAN VOLUME KERUCUT*)==>\n”);
cout<<“jari_jari alas:”;cin>>r;
cout<<“tinggi kerucut:”;cin>>t;
c=sqr((r*r)+(t*t));
luas_kerucut=0.333*phi*r*r*c;
volume_kerucut=0.333*phi*r*r*t;
printf(“\n\n==>Luas Kerucut:%\n”,luas_kerucut);
printf(“\n\n==>Volume Kerucut:\n”,volume_kerucut);
break;
case 0:goto akhir;
default:puts(“\nPerintah Anda Salah Silahkan Ulangi”);
}
cout<<“\n MASUKAN DATA LAGI[y/t]=”;cin>>JAWAB;
}
while(toupper(JAWAB==’y’));
getch();
akhir:
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s