#include<iostream> #include <cstdlib> using namespace std; int main() system("color a"); menu: int bangun,bangundatar,bangunruang; char ulang; cout<<"\tmenghitung BANGUN DATAR DAN BANGUN RUANG\n cout<<"1. Bangun Datar\n cout<<"2. Bangun Ruang\n cout<<"pilih bangun yang akan dihitung: cin>>bangun; switch(bangun) //BANGUN DATAR int klp,kll,kls,klla; cout<<"1. Persegi\n cout<<"2. Lingkaran\n
cout<<"3. Segitiga\n cout<<"4. Layang-layang\n cout<<"pilih bangun yang akan dihitung: cin>>bangundatar; switch(bangundatar) //PERSEGI float sp,kp,lp; cout<<"1. Keliling\n cout<<"2. Luas\n cout<<"pilih yang akan dihitung: cin>>klp; switch(klp) cout<<"keliling Persegi\n cout<<"masukkan sisi= cin>>sp; kp=4*sp; cout<<"maka keliling persegi= "<<kp; case 2:
cout<<"luas persegi\n cout<<"masukkan sisi= cin>>lp; lp=sp*sp; cout<<"maka luas persegi= "<<lp; case 2://LINGKARAN float dl,rl,kl,ll; cout<<"1. Keliling\n cout<<"2. Luas\n cout<<"pilih yang akan dihitung: cin>>klp; switch(kll) cout<<"keliling lingkaran\n
cout<<"masukkan diameter= cin>>dl; kl=3.14*dl; cout<<"maka keliling lingkaran= "<<kl; case 2: cout<<"luas lingkaran\n cout<<"masukkan jari-jari= cin>>rl; ll=3.13*rl*rl; cout<<"maka luas lingkaran= "<<ll; case 3://SEGITIGA float s1,s2,s3,as,ts,ks,ls; cout<<"1. Keliling\n cout<<"2. Luas\n cout<<"pilih yang akan dihitung: cin>>klp; switch(klp)
cout<<"keliling segitiga\n cout<<"masukkan sisi 1= cin>>s1; cout<<"masukkan sisi 2= cin>>s2; cout<<"masukkan sisi 3= cin>>s3; ks=s1+s2+s3; cout<<"maka keliling segitiga= "<<ks; case 2: cout<<"luas segitiga\n cout<<"masukkan alas= cin>>as; cout<<"masukkan tinggi= cin>>ts; ls=0.5*as*ts; cout<<"maka luas segitiga= "<<ls;
case 4://LAYANG-LAYANG float d1,d2,si1,si2,kla,lla; cout<<"1. Keliling\n cout<<"2. Luas\n cout<<"pilih yang akan dihitung: cin>>klla; switch(klla) cout<<"keliling Layang-layang\n cout<<"masukkan sisi 1= cin>>si1; cout<<"masukkan sisi 2= cin>>si2; kla=(2*si1)+(2*si2); cout<<"maka keliling persegi= "<<kp; case 2: cout<<"luas Layang-layang\n
cout<<"masukkan diagonal 1= cin>>d1; cout<<"masukkan diagonal 2= cin>>d2; lla=0.5*d1*d2; cout<<"maka luas Layang-layang= "<<lla; case 2://BANGUN RUANG int lvk,lvba,lvt,lvbo; cout<<"1. Kubus\n cout<<"2. Balok\n cout<<"3. Tabung\n cout<<"4. Bola\n cout<<"pilih bangun yang akan dihitung: cin>>bangunruang; switch(bangunruang) //KUBUS float rk,lpk,vk;
cout<<"1. Luas permukaan\n cout<<"2. Volume\n cout<<"pilih yang akan dihitung: cin>>lvk; switch(lvk) cout<<"luas Permukaan Kubus\n cout<<"masukkan rusuk= cin>>rk; lpk=6*rk*rk; "<<lpk; cout<<"maka luas permukaan kubus= case 2: cout<<"volume Kubus\n cout<<"masukkan rusuk= cin>>rk; vk=rk*rk*rk; cout<<"maka volume kubus= "<<vk;
case 2://BALOK float pba,lba,tba,lpba,vba; cout<<"1. Luas Permukaan\n cout<<"2. Volume\n cout<<"pilih yang akan dihitung: cin>>lvba; switch(lvba) cout<<"luas Permukaan Balok\n cin>>pba; cout<<"masukkan panjang balok= cout<<"masukkan lebar balok= cin>>lba; cout<<"masukkan tinggi balok= cin>>tba; lpba=2*(pba*lba)+(pba*tba)+(lba*tba); "<<lpba; cout<<"maka luas permukaan balok=
case 2: cout<<"volume Balok\n cin>>pba; cout<<"masukkan panjang balok= cout<<"masukkan lebar balok= cin>>lba; cout<<"masukkan tinggi balok= cin>>tba; vba=pba*lba*tba; cout<<"maka volume balok= "<<vba; case 3://TABUNG float rt,tt,lpt,vt; cout<<"1. Luas Permukaan\n cout<<"2. Volume\n cout<<"pilih yang akan dihitung: cin>>lvt; switch(lvt)
cout<<"luas Permukaan Tabung\n cin>>rt; cout<<"masukkan jari-jari tabung= cout<<"masukkan tinggi tabung= cin>>tt; lpt=2*3.14*rt*(rt+tt); "<<lpt; cout<<"maka luas permukaan tabung= case 2: cout<<"volume Tabung\n cin>>rt; cout<<"masukkan jari-jari tabung= cout<<"masukkan tinggi tabung= cin>>tt; vt=3.14*rt*rt*tt; cout<<"maka volume tabung= "<<vt; case 4://BOLA
float rbo,lpbo,vbo; cout<<"1. Luas Permukaan\n cout<<"2. Volume\n cout<<"pilih yang akan dihitung: cin>>lvbo; switch(lvbo) cout<<"luas Permukaan Bola\n cout<<"masukkan jari-jari= cin>>rbo; lpbo=4*3.14*rbo*rbo; "<<lpbo; cout<<"maka luas permukaan bola= case 2: cout<<"volume Bola\n
cout<<"masukkan jari-jari bola= cin>>rbo; vbo=1.33*3.14*rbo*rbo; cout<<"maka volume bola= "<<vbo; cout<<"\n---------------------------------------------------------\n cout<<"apakah Anda ingin mengulang?(y/t)cin>>ulang; cout<<endl; switch(ulang) case 'Y': goto menu; case 'y': goto menu; case 'T': case 't': default: cout<<"masukkan salah\n cout<<"apakah Anda ingin mengulang?(y/t)cin>>ulang;
cout<<endl; goto menu;