Thursday 28 November 2013
TUTORIAL C++ PROGRAM BANGUN RUANG DAN BANGUN DATAR
#include<iostream>
using namespace std;
int main()
{
int bangun;
cout<<" \t\t\tMEMBUAT RUMUS BANGUN RUANG DAN BANGUN DATAR\n";
cout<<"1 bangun datar\n";
cout<<"2 bangun ruang\n";
cout<<" masukan bangun yang diinginkan : ";cin>>bangun;
switch(bangun)
{
case 1:
int bangundatar;
cout<<"ANDA MEMILIH BANGUN DATAR\n";
cout<<"1. persegi\n";
cout<<"2. lingkaran\n";
cout<<"3. segitiga\n";
cout<<"4. layang2\n";
cout<<"masukan angka bangun yang diinginkan :";cin>>bangundatar;
switch (bangundatar )
{
float s,keliling,luas,pi,r,alas,tinggi,diagonal1,diagonal2,sisiatas,sisibawah;
int persegi,lingkaran,segitiga,layanglayang;
case 1:
cout<<" 1. persegi\n ";
cout<<"masukan nilai s :";cin>>s;
keliling=4*s;
luas=s*s;
cout<<"MEMILIH JENIS OPERASI\n";
cout<<" 1 memilih keliling\n";
cout<<" 2 memilih luas\n";
cout<<" pilih luas atau keliling yang diinginkan: \n";cin>>persegi;
switch(persegi)
{
case 1:
cout<<"nilai keliling anda :"<<keliling<<endl;
break;
case 2:
cout<<"nilai luas anda :"<<luas<<endl;
break;
}
break;
case 2:
pi=3.14;
cout<<" 2. lingkaran\n";
cout<<"masukan nilai r :";cin>>r;
keliling=2*pi*r;
luas=pi*r*r;
cout<<"MEMILIH JENIS OPERASI\n";
cout<<" 1 memilih keliling\n";
cout<<" 2 memilih luas\n";
cout<<" pilih luas atau keliling yang diinginkan: \n";cin>>lingkaran;
switch(lingkaran)
{
case 1:
cout<<"nilai keliling anda :"<<keliling<<endl;
break;
case 2:
cout<<"nilai luas anda :"<<luas<<endl;
break;
}
break;
case 3:
cout<<"3.segitiga sama sisi\n";
cout<<"masukan nilai alas anda :";cin>>alas;
cout<<"masukan nilai tinggi anda :";cin>>tinggi;
keliling=3*alas;
luas=0.5*alas*tinggi;
cout<<"MEMILIH JENIS OPERASI\n";
cout<<" 1 memilih keliling\n";
cout<<" 2 memilih luas\n";
cout<<" pilih luas atau keliling yang diinginkan: \n";cin>>segitiga;
switch(segitiga)
{
case 1:
cout<<"nilai keliling anda :"<<keliling<<endl;
break;
case 2:
cout<<"nilai luas anda :"<<luas<<endl;
break;
}
break;
case 4:
cout<<"4.layang layang\n";
cout<<"masukan nilai diagonal 1 :";cin>>diagonal1;
cout<<"masukan nilai diagonal 2 :";cin>>diagonal2;
cout<<"masukan nilai sisi bawah :";cin>>sisibawah;
cout<<"masukan nilai sisi atas :";cin>>sisiatas;
luas=0.5*diagonal1*diagonal2;
keliling=2*sisibawah+2*sisiatas;
cout<<"MEMILIH JENIS OPERASI\n";
cout<<" 1 memilih keliling\n";
cout<<" 2 memilih luas\n";
cout<<" pilih luas atau keliling yang diinginkan: \n";cin>>layanglayang;
switch(layanglayang)
{
case 1:
cout<<"nilai keliling anda :"<<keliling<<endl;
break;
case 2:
cout<<"nilai luas anda :"<<luas<<endl;
break;
}
break;
default:
cout<<"pilihan anda salah\n";
cout<<"masukan pilihan yang tepat 1-4\n";
}
break;
case 2 :
int bangunruang;
cout<<"ANDA MEMILIH BANGUN RUANG\n";
cout<<"1.kubus\n";
cout<<"2.balok\n";
cout<<"3.tabung\n";
cout<<"4.bola \n";
cout<<"masukan angka bangun yang diinginkan : ";cin>>bangunruang;
switch (bangunruang)
{
case 1:
float luaspermukaan,volume,sisi,panjang,lebar,tinggi,jarijari,luasalas,luasselimut,pi;
cout<<" 1.kubus\n";
cout<<" masukan nilai sisi anda :";cin>>sisi;
luaspermukaan=6*sisi*sisi;
volume=sisi*sisi*sisi;
cout<<" nilai luaspermukaan anda :"<<luaspermukaan<<endl;
cout<<" nilai volume anda :"<<volume<<endl;
break;
case 2:
cout<<" 2.balok\n";
cout<<" masukan nilai panjang anda :";cin>>panjang;
cout<<" masukan nilai lebar anda :";cin>>lebar;
cout<<" masukan nilai tinggi anda :";cin>>tinggi;
luaspermukaan=2*(panjang*lebar+panjang*tinggi+lebar*tinggi);
volume=panjang*lebar*tinggi;
cout<<" nilai luas permukaan anda :"<<luaspermukaan<<endl;
cout<<" nilai volume anda :"<<volume<<endl;
break;
case 3:
cout<<" 3.tabung\n";
cout<<" masukan nilai jari jari anda :";cin>>jarijari;
cout<<" masukan nilai tinggi anda : ";cin>>tinggi;
pi=3.14;
luasalas=pi*jarijari*jarijari;
luasselimut=2*pi*jarijari*tinggi;
luaspermukaan=2*luasalas+luasselimut;
volume=luasalas*tinggi;
cout<<" nilai luas permukaan anda : "<<luaspermukaan<<endl;
cout<<" nilai volume anda : "<<volume<<endl;
break;
case 4:
cout<<" 4.bola\n";
cout<<" masukan nilai jari jari anda : ";cin>>jarijari;
pi=3.14;
luaspermukaan=4*pi*jarijari*jarijari;
volume=1.34*pi*jarijari*jarijari*jarijari;
cout<<" nilai luas permukaan anda : "<<luaspermukaan<<endl;
cout<<" nilai volume anda : "<<volume<<endl;
break;
default:
cout<<"pilihan anda salah\n";
cout<<"masukan pilihan yang tepat 1-4\n";
}
break;
default:
cout<<"pilihan anda salah\n";
cout<<"masukan pilihan yang tepat 1 dan 2\n";
}
return 0 ;
}
Labels:
C++,
ILMU,
TEKNIK INFORMATIKA,
TUTORIAL
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment