pasang
close

Jumat, 15 Maret 2013

Statement Switch

Posted On 21.07 by Genesis 0 komentar


 dipakai pada saat kita ingin memberikan kondisi dengabeberapa syarat yang identik yang masing-masing mempunyai pernyataanyang berbeda-beda. Pada Java, nilai yang dilewatkan pada switch harusbertipe int, short, byte atau char. Sintaks dari switch adalah sebagai berikut:
 switch (ekspresi)
{
case nilai1:
           Pernyataan1;
break;
           case nilai2:
            Pernyataan2;
break;
            default:
 Pernyataan3;}

</div>
 
                  Struktur kondisi ini digunakan untuk penyelesaian kondisi dengan kemungkinan yang terjadi cukup banyak. Struktur ini akan melaksanakan salah satu dari beberapa pernyataan ‘case’ tergantung nilai kondisi yang ada di dalam switch. Selanjutnya proses diteruskan hingga ditemukan pernyataan ‘break’. Jika tidak ada nilai pada case yang sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada di bawah ‘default’

Contoh Suatu Program


#include <iostream>
using namespace std;
int main()
{
    int kd;
    cout<<"masukkan kode minuman:";
            cin>>kd;
            switch(kd)
            {
                    case 0:
                            cout<<"Es Mangga\n";
                            break;
                    case 1:
                            cout<<"Es Wortel\n";
                            break;
                    case 2:
                            cout<<"Jambu\n";
                            break;
                    default:
                            cout<<"Bukan Minuman\n";
            }
    return 0;
             }
 
Flowchart


Penjelasan :
                Start untuk menjalankan program , lalu read untuk mendeklarasikan variabel kminuman. Setelah itu masuk pada tahap proses switch(kminuman) lalu mengkondisikan apakah anda memilih case 1 .Jika Iya maka Print Out “Jus mangga”, jika tidak lalu mengkondisikan apakah anda memilih case 2 .Jika Iya maka Print Out “Jus wortel”. Jika 
               tidak lalu mengkondisikan apakah anda memilih case 3 .Jika Iya maka Print Out “Jus Jambu”, jika memilih case selain 1 sampai 3 maka akan muncul Print out “bukan minuman” Lalu stop untuk mengakhiri program.

Hasil Print Out

Penjelasan Print Out:
Pada saat program di jalankan masukkan kode minuman, sebagai contoh 3 lalu enter dan muncul output Jus Jambu, karena menjalankan printah pengkondisian(Switch) apabila nilai input 3maka akan munculJus Jambu.