Contoh Program Switch Case Pada C++

Sekitar 3 minggu yang lalu saya diberikan tugas oleh dosen C++ saya untuk membuat sebuah program kondisi menggunakan Switch Case, awalnya agak ragu ini bisa gak ya? Oke, apapun yang belum dicoba akan berasa sulit dengan bermodal buku akhirnya di hari libur mulai deh ngotak-ngatik coba sana-sini biar jadi programnya, nah ini hasil karya program dengan menggunakan logika sediri.



//Program Menentukan Jenis Pembayaran Rumah
#include <iostream>
#include <iomanip>
using namespace std;


//Menu Awal
int main()
{
      cout<<"------Tipe Rumah------"<<endl;
      cout<<"1. Tipe Rumah A"<<endl;
      cout<<"2. Tipe Rumah B"<<endl;
      cout<<"3. Tipe Rumah C"<<endl;
//Menu Pilihan
      cout<<"Tipe Rumah Mana Yang Anda Inginkan ? ";
      int pilih;
      cin>>pilih;
//Penggunaan Switch
      system ("CLS");
      switch(pilih)
      {
                   case 1:
                        cout<<"+---------------------------------+"<<endl;
                        cout<<"|          Tipe Rumah A           |"<<endl;
                        cout<<"|---------------------------------|"<<endl;
                        cout<<"|Tunai   |   Rp.200,000,000       |"<<endl;
                        cout<<"|---------------------------------|"<<endl;
                        cout<<"|Kredit* |   Rp.2,500,000/Bulan   |"<<endl;
                        cout<<"+---------------------------------+"<<endl;
                        cout<<" "<<endl;
                        cout<<"* = Pembayaran Dilakukan Perbulan Selama 10 Tahun"<<endl;
                        break;
                   case 2:
                        cout<<"+---------------------------------+"<<endl;
                        cout<<"|          Tipe Rumah B           |"<<endl;
                        cout<<"|---------------------------------|"<<endl;
                        cout<<"|Tunai   |   Rp.250,000,000       |"<<endl;
                        cout<<"|---------------------------------|"<<endl;
                        cout<<"|Kredit* |   Rp.3,000,000/Bulan   |"<<endl;
                        cout<<"+---------------------------------+"<<endl;
                        cout<<" "<<endl;
                        cout<<"* = Pembayaran Dilakukan Perbulan Selama 10 Tahun"<<endl;
                        break;
                   case 3:
                        cout<<"+---------------------------------+"<<endl;
                        cout<<"|          Tipe Rumah C           |"<<endl;
                        cout<<"|---------------------------------|"<<endl;
                        cout<<"|Tunai   |   Rp.300,000,000       |"<<endl;
                        cout<<"|---------------------------------|"<<endl;
                        cout<<"|Kredit* |   Rp.3,500,000/Bulan   |"<<endl;
                        cout<<"+---------------------------------+"<<endl;
                        cout<<" "<<endl;
                        cout<<"* = Pembayaran Dilakukan Perbulan Selama 10 Tahun"<<endl;
                        break;
                   default:
                           system ("CLS");
                           cout<<" "<<endl;
                           cout<<"Maaf Kami Tidak Memberikan Opsi Selain Diatas ^^"<<endl;
                           cout<<"Silahkan Masuk Kembali"<<endl;
                        }
                        system ("pause");
                        return 0;
                        
}


Setelah program itu di Compile dan di Run maka outputnya adalah sebagai berikut:
----- Tipe Rumah -----
1. Tipe Rumh A
2. Tipe Rumah B
3. Tipe Rumah C
Tipe Rumah Mana Yang Anda Inginkan? (lalu masukkan pilihan anda)

2 komentar: