Cara Menghitung Volume Bangun Ruang Menggunakan Switch Case C++

Sunday, November 4, 2018 : 11/04/2018

0 komentar

Cara-Menghitung-Volume-Bangun-Ruang-Mengunakan-Switch-Case-C++




Kali ini saya akan membahas mengenai Percabangan Switch-Case-Defaut di C++ untuk menghitung Volume Bangun Ruang. Karena minggu-minggu sebelumnya saya sudah mempelajari swith case sebenarnya tidak terlalu sulit apalagi kalau kalian sudah mempelajari IF-ELSE pasti pelajaran Swith Case akan lebih mudah. Untuk yang sudah PRO materi yang begini mah kecil wkwkwk. Untuk software yang saya gunakan yaitu DEV-C++.

v

Dalam postingan ini saya akan membuat codingan pemilihan jika memilih 1 akan masuk ke Menghitung Volume Balok,jika memilih 2 akan masuk ke Menghitung Volume Kubus,jika memilih 3 akan masuk ke Mehitung Volume Kerucut jika selain angka ditentukan maka ada perulangan memilih kembali.

Dalam pembuatan program sebenarnya tergantung kebutuhan si pembuat program itu sendiri,karena logika manusia itu berbeda-beda.




Maka Penyelesaian masalah diatas :

#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{
                int angka,p,l,t,Vb,s,Vku,r;
                float phi=3.14,Vk;
                char ulang;
                balikan :
                cout<<"\n\n\n\n============================"<<endl;
                cout<<" PROGRAM MENGHITUNG VOLUME"<<endl;
                cout<<"        BANGUN RUANG        "<<endl;
                cout<<"============================"<<endl<<endl<<endl;
                cout<<"JENIS NAMA BANGUN RUANG : "<<endl<<endl;
                cout<<"1. BALOK"<<endl<<endl;
                cout<<"2. KUBUS"<<endl<<endl;
                cout<<"3. KERUCUT"<<endl<<endl;
    cout<<"\n\n\nMasukkan Pilihan Anda : ";cin>>angka;
               
                switch (angka){
               
               
                case 1 :
                                                cout<<"\n\n\n============================"<<endl<<endl;
                cout<<"Masukkan Panjang Balok : ";cin>>p;
                cout<<"\nMasukkan Lebar Balok   : ";cin>>l;
                cout<<"\nMasukkan Tinggi Balok  : ";cin>>t;
                Vb=p*l*t;
                cout<<"\nVolume Balok           : "<<Vb;
                cout<<"\n\n============================"<<endl;
                break;
               
    case 2 :
                cout<<"\n\n\n============================"<<endl<<endl;
                cout<<"Masukkan Sisi : ";cin>>s;
                Vku=s*s*s;
                cout<<"\nVolume Kubus  : "<<Vku;
                cout<<"\n\n============================"<<endl;
                break;
               
    case 3 :
                cout<<"\n\n\n============================"<<endl<<endl;
                cout<<"Masukkan Jari-Jari : ";cin>>r;
                cout<<"\nMasukkan Tinggi    : ";cin>>t;
                Vk=(phi*r*r*t)/3;
                cout<<"\nVolume Kerucut     : "<<Vk;
                cout<<"\n\n============================"<<endl;
                break;
               
    default :
                cout<<"============================"<<endl;
                                cout<<"\nMaaf Anda Salah Memasukkan Angka!!!!!"<<endl<<endl<<endl;
                                hitung :
                                cout<<"Apakah Anda Akan Menghitung Lagi (y/t) : ";cin>>ulang;
                                switch (ulang){
                                                case 'y' :
                                                                goto balikan;
                                                                break;
                                                               
                                                case 't' :
                                                                return 0;
                                                                break;
                                                               
                                                default :
                                                                cout<<"Anda Salah Memasukkan Karakter!!!!!"<<endl;
                                                    goto hitung;  
                                                    break;
                                                               
                                }
                               
                               

    }
                cout<<"Apakah Anda Akan Menghitung Lagi (y/t) : ";cin>>ulang;
                                switch (ulang){
                                                case 'y' :
                                                                goto balikan;
                                                                break;
                                                               
                                                case 't' :
                                                                return 0;
                                                                break;
                                                               
                                                default :
                                                                cout<<"Anda Salah Memasukkan Karakter!!!!!"<<endl;
                                                    goto hitung;  
                                                 break;
}

getch();
}






Dan hasilnya seperti ini





Hasil-Running








Terimakasih telah berkunjung ke Pemulakuy,semoga postingan ini bermanfaat.
Salam Pemula

Share this Article
< Previous Article
Next Article >

0 komentar :

Copyright © 2019 Pemulakuy.com - All Rights Reserved