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 ;
}

No comments:

Post a Comment