Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.

Presentasi serupa


Presentasi berjudul: "Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom."— Transcript presentasi:

1 Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.

2 SWITCH Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan berdasarkan nilai dari sebuah variabel. Pada pernyataan switch, ungkapan berupa variabel. Jika dibandingkan dengan pernyataan if, maka pernyataan switch adalah pernyataan if dengan kondisi " == "

3 Syntax SWITCH switch (ungkapan) { case ungkapan1 : pernyataan1; break; case ungkapan2 : pernyataan2; break; … default : pernyataan ke-N; } Penting : Jangan lupa dengan break;

4 Adapun untuk ungkapan1, ungkapan2, dan seterusnya dapat berupa sembarang konstanta bertipe int atau char. Pencocokan ungkapan dengan ungkapan1, ungkapan2, dan sebagainya dilakukan secara berurutan, dimulai dari yang pertama. Sekiranya cocok, pernyataan yang mengikuti case bersangkutan dijalankan. Kalau selanjutnya pernyataan break ditemukan, eksekusi dari pernyataan switch berakhir. Bagian default hanya akan dijalankan kalau ungkapan pada bagian case tidak ada yang cocok dengan ungkapan switch.

5 Flowchart SWITCH ungkapan== ungkapan1 ungkapan== ungkapan2 Pernyataan1; Break; Pernyataan2; Break; PernyataanN; Y T T Y

6 #include using namespace std; void main() { int kode_hari; cout >kode_hari; switch (kode_hari) { case 1 : cout<<"Hari ini hari Senin"; break; case 2 : cout<<"Hari ini hari Selasa"; break; case 3 : cout<<"Hari ini hari Rabu"; break; case 4 : cout<<"Hari ini hari Kamis"; break; case 5 : cout<<"Hari ini hari Jumat"; break; case 6 : cout<<"Hari ini hari Sabtu"; break; case 7 : cout<<"Hari ini hari Minggu"; break; default : cout<<"Kode hari salah"<<endl; } _getch(); }

7 Peranan Break Tanpa perintah break pada masing- masing pilihan switch, perintah- perintah di bawah kondisi yang terpenuhi akan dieksekusi semuanya. Biasanya hal ini tidak diinginkan. Oleh karena itu, break sudah menjadi suatu standar dalam pernyataan switch.

8 #include using namespace std; void main() { int kode_hari; cout >kode_hari; switch (kode_hari) { case 1 : case 2 : case 3 : case 4 : case 5 : cout<<"Hari ini adalah hari aktif bekerja"; break; case 6 : cout<<"Hari ini adalah hari akhir pekan ”; cout<<“ada yang tetap bekerja ”; cout<<“ada yang tidak bekerja"; break; case 7 : cout<<"Hari ini adalah hari minggu ”; cout<<“dimana adalah hari libur "; break; default : cout<<"Kode hari salah"<<endl; } _getch(); }

9 1.Buatlah sebuah program C++ untuk menampilkan nama dan harga barang sesuai pilihan kode barang berikut ini : (gunakan IF dan SWITCH) kode_barangnama_barangharga AMouse Optik50000 BKeyboard750000 CMonitor LCD2000000 DFlashdisk 2GB80000 ECooling Fan100000 FSpeaker125000 lainnyaKode Salah0

10 2.Buatlah sebuah program C++ untuk tampilan berikut ini : (gunakan SWITCH) Bila user memilih ‘1’ maka akan dilakukan perhitungan luas persegi, bila user memilih ‘2’ maka akan dilakukan perhitungan luas persegi panjang, bila user memilih ‘3’ maka akan dilakukan perhitungan luas segitiga, dan bila user memasukkan pilihan lain akan muncul pesan kesalahan memilih. (seperti tampilan berikut)

11

12 Dasar Pemrograman Renni Angreni, S.Kom.


Download ppt "Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom."

Presentasi serupa


Iklan oleh Google