Langsung ke konten utama

Penggunaan Switch Case pada C++

Oke dalam pertemuan kali ini saya akan membahasa penyeleksian kondisi yaitu switch case pada C++

Switch Case adalah perintah ini merupakan pernyataan yang dirancang untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif yang diantaranya untuk menggantikan pernyataan if bertingkat.
contoh penggunaan switch case dalam program

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{

   char lagi;
   int pilih;
   float p, l, s, a, t, s1, s2, s3, luas, keliling;

   atas:
   clrscr();
   cout<<" \nPERHITUNGAN BANGUN DATAR"<<endl;
   cout<<"=========================="<<endl;
   cout<<"1. Persegi Panjang"<<endl;
   cout<<"2. Segi Tiga"<<endl;
   cout<<"3. Bujur Sangkar"<<endl;
   cout<<"=========================="<<endl;
   cout<<"Pilih Jenis Perhitungan [1/2/3] = ";cin>>pilih;

   switch(pilih)
   {
    case 1 :{
      cout<<"Masukan Panjang = ";cin>>p;
         cout<<"Masukan Lebar   = ";cin>>l;
         luas=p*l;
         keliling=(2*p)+(2*l);
         cout<<"Luas Persegi Panjang    = "<<luas<<endl;
         cout<<"Keliling Peregi Panjang = "<<keliling<<endl;
         };
         break;

      case 2 :{
      cout<<"Masukan Alas    = ";cin>>a;
         cout<<"Masukan Tinggi  = ";cin>>t;
         cout<<"Masukan Sisi 1  = ";cin>>s1;
         cout<<"Masukan Sisi 2  = ";cin>>s2;
         cout<<"Masukan Sisi 3  = ";cin>>s3;
         luas=0.5*(a*t);
         keliling=s1+s2+s3;
         cout<<"Luas Segi Tiga     = "<<luas<<endl;
         cout<<"Keliling Segi Tiga = "<<keliling<<endl;
         };
         break;


      case 3 :{
      cout<<"Masukan Sisi    = ";cin>>s;
         luas=s*s;
         keliling=4*s;
      cout<<"Luas Bujur Sangkar      = "<<luas<<endl;
         cout<<"Keliling Bujur Sangkar  = "<<keliling<<endl;;
         };

         break;
      cout<<"Close"<<endl;
};

   cout<<"Ingin Input Data lagi [y/n]? ";cin>>lagi;
   if(lagi=='Y'||lagi=='y'){
   goto atas;
   }else{
   goto bawah;
   }

   bawah:
cout<<"++++ Terima Kasih +++";
   getch();
}

hasil output

ya itulah contoh dari pada penggunanan switch case dalam program C++ semoga bermanfaat.

Komentar

Postingan populer dari blog ini

Membuat Program Sederhana Penentuan Nilai Mahasiswa menggunakan perulangan GOTO dan pernyataan IF ELSE MAJEMUK

Assalmualaikum Wr.Wb Oke dalam catatan kali  ini saya akan membahas bagaimana cara membuat program sederhana menghitung total nilai mahasiswa. dalam program kali ini saya akan menggunkan : - Pernyataan IF ELSE MAJEMUK (pernyataan IF yang lebih dari 2 kondisi, jika kondisi 1 bernilai benar maka perintah 1 akan dikerjakan, jika kondisi 1 salah maka akan akan mengecek kondisi 2 dan juka kondisi 2 bernilai benar maka perintah-2 akan dikerjakan jika kondisi 2 juga salah maka akan mengecek kondisi berikutnya dan akan mengerjakan perintah pada strukturblok yang memiliki kondisi bernilai benar. seandainya tidak ada kondisi yang bernilai benar maka akan mengerjakan perintah yang berada pada struktur ELSE). - PERULANGAN GOTO (merupakan intruksi untuk mengarahkan eksekusi program ke-pertanyaan yang diawali dengan suatu label. label merupakan suatu pengenalan (indentifier) yang diikuti dengan tanda " : " <titik dua> ). Langsung saja kita mualai membuat program dan memberikan...