SWITCH CASE

| Kamis, 29 September 2016
Kondisi pernyataan switch adalah nilai. Kasus ini mengatakan bahwa jika memiliki nilai apa pun yang setelah hal kemudian melakukan apa pun yang mengikuti usus besar. istirahat digunakan untuk keluar dari laporan kasus. Istirahat adalah kata kunci yang pecah dari blok kode, biasanya dikelilingi oleh kawat gigi, yang dalam. Dalam hal ini, istirahat mencegah program dari jatuh melalui dan mengeksekusi kode dalam semua laporan kasus lainnya. Suatu hal yang penting untuk dicatat tentang pernyataan switch adalah bahwa nilai-nilai kasus mungkin hanya ekspresi terpisahkan konstan. Sayangnya, itu tidak sah untuk menggunakan kasus seperti ini:
int a = 10;
int b = 10;
int c = 20;
switch (a) {
case b:
// Kode
break;
case c:
// Kode
break;
default:
// Kode
break;
}

Kasus default adalah opsional, tetapi adalah bijaksana untuk memasukkannya sebagai menangani setiap kasus yang tak terduga. Beralih pernyataan berfungsi sebagai cara sederhana untuk menulis panjang jika laporan ketika persyaratan terpenuhi. Sering dapat digunakan untuk memproses masukan dari pengguna.




Di bawah ini adalah contoh program, di mana tidak semua fungsi yang tepat sebenarnya dinyatakan, tapi yang menunjukkan bagaimana seseorang akan menggunakan switch dalam sebuah program.


#include <iostream.h>
#include <conio.h>
menggunakan namespace std;
kekosongan permainan anak-anak ()
{
cout << "Mainkan permainan yang disebut";
}
kekosongan loadgame ()
{
cout << "Load permainan yang disebut";
}
kekosongan playmultiplayer ()
{
cout << "Mainkan permainan multiplayer yang disebut";
}
int main ()
{
int masukan;
cout << ". 1 Mainkan permainan \ n";
cout << "2 Beban permainan \ n.";
cout << ". 3 Mainkan multiplayer \ n";
cout << ". 4 Exit \ n";
cout << "Seleksi:";
cin >> masukan;
switch (input) {
case 1: // permainan anak-anak ();
break;
case 2: // loadgame ();
break;
case 3: // playmultiplayer ();
break;
case 4: // cout << "Terima kasih untuk bermain \ n";
break;
default: // cout << "Kesalahan, masukan yang buruk, berhenti \ n";
break;
}
getch ();
}

Program ini akan mengkompilasi, tetapi tidak dapat dijalankan sampai fungsi terdefinisi diberikan tubuh, tetapi berfungsi sebagai model (meskipun sederhana) untuk memproses masukan. Jika Anda tidak memahami hal ini maka coba mental menempatkan dalam jika laporan untuk laporan kasus. Default hanya melompat keluar dari konstruksi kasus saklar dan memungkinkan program untuk mengakhiri secara alami. Jika Anda tidak seperti itu, maka Anda dapat membuat lingkaran di sekitar seluruh hal untuk memilikinya menunggu masukan yang valid. Anda bisa dengan mudah membuat fungsi kecil sedikit jika Anda ingin menguji kode.

CONTOH GAMBAR 
Image result for SWITCH CASE


Image result for SWITCH CASE

0 komentar:

Posting Komentar

Next Prev
▲Top▲