Pengertian dan Contoh Pernyataan Switch-Case C++

Pengertian dan Contoh Pernyataan Switch-Case - Belajar C++

Bentuk dari switch - case adalah pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe karakter atau integer.

Baca juga : Pengertian dan Macam-macam Operasi Penyeleksian C++

Bentuk penulisan perintah ini sebagai berikut:
switch (ekspresi integer atau karakter )
{
   case konstanta-1 :
         … perintah;
         … perintah;
   break;
   case konstanta-2 :
         … perintah;
         … perintah;
   break;
   default :
         … perintah;
         … perintah;
}
Setiap pilihan akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan ke pilihan-pilihan yang lainnya. Setiap pilihan akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan ke pilihan-pilihan yang lainnya.

Baca juga : Pengertian dan Contoh Pernyataan IF C++

Contoh
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main( )
{
   int kode;
   clrscr( );
   cout<<"Masukkan Kode Jurusan [11/12/13] : "; cin>>kode;
   switch(kode)
   {
        case 11 :
           cout<<"Komputerisasi Akuntansi";
        break;
        case 12 :
           cout<<"Manajemen Informatika";
        break;
        case 13 :
           cout<<"Tehnik Komputer";
        break;
        default:
           cout<<"Anda Salah Memasukan kode";
        break;
   }
   getch( );
}

Contoh 2
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main( )
{
   char kode;
   clrscr( );
   cout<<"Masukkan Kode Barang [A..C] : "; cin>>kode;
   switch(kode)
   {
         case 'A' :
         case 'a' :
             cout<<"Alat Olah Raga";
         break;
         case 'B' :
         case 'b' :
            cout<<"Alat Elelktronik";
         break;
         case 'C' :
         case 'c' :
            cout<<"Alat Masak";
         break;
         default:
            cout<<"Anda Salah Memasukan kode";
         break;
   }
getch( );
}
Baca juga : Pengertian dan Macam-macam Proses Pengulangan C++

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 4 Februari 2016
Previous
Next Post »

1 comments:

Write comments
Unknown
AUTHOR
August 29, 2016 at 6:48 PM delete

pelajan apa ini .... Kampungan .. KUNO.. NGGAK JAMAN

Reply
avatar