Pengertian, Struktur dan Contoh Switch Case Pada Bahasa C++

Pengertian, Struktur dan Contoh Switch-Case Pada Bahasa C++ – Pelajaran Pemrograman Dasar tentunya tidak asing lagi bagi jurusan IT terutama yang sekolah SMK, atau teman-teman yang duduk dibangku perkuliahan mengambil jurusan IT. Pemrograman dasar seperti bahasa C++ menjadi tunjangan utama yang biasa teman-teman akan temukan di sekolah maupun perkuliahan, bisa jadi bahasa pemrograman dengan C++ menjadi materi wajib untuk mempelajari pemrograman dasar. Tentunya dengan menguasai dasarnya, untuk pindah ke bahasa yang lain atau tingkat lanjutan tidak terlalu susah.

Switch case merupakan materi yang membahas tentang struktur percabangan yang sama dengan penggunaan if-else. Maksud dari struktur percabangan adalah memberikan suatu keputusan terhadap suatu kondisi untuk mengeksekusi perintah. Apa bedanya switch-case dengan if else? switch case statement digunakan pada kondisi untuk menyederhanakan penulisan. Biasanya switch case digunakan pada struktur percabangan yang penulisan setiap kondisinya berupa 1 digit number yaitu integer, char atau enum dengan cara menemukan kesamaan data yang dicari oleh salah satu label case yang ada.

Sebelum memulai coding, alangkah baiknya teman-teman membuat skema atau flowchart untuk mendesain bagaimana program anda akan berjalan. Namun secara umum berikut gambar flowchart dari Switch-Case . Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

Berikut ini adalah Flowchart Switch-Case :

 

Berikut ini adalah struktur dasar penggunaan Switch-Case :

Berikut ini adalah Contoh penggunaan Switch-Case :

Contoh diatas menggambarkan bagaimana cara kita memilih jurusan menggunakan switch-case, dan cara diatas juga dapat menggunakan perintah if-else, namun tinggal bagaimana menurut anda yang paling mudah dan tentunya nyaman setelah mencoba kedua cara-nya. Semoga artikelnya bermanfaat, jika ada pertanyaan silahkan berkomentar dibawah.

Add a Comment

Your email address will not be published. Required fields are marked *