Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis

Apa Itu switch?

Pernyataan switch mengevaluasi variabel sekali dan mengarahkan eksekusi ke label case yang cocok, menyederhanakan pengambilan keputusan multi-cabang.

Bayangkan sebagai tangga if…else if… yang bersih dan efisien yang memilih blok kode berdasarkan nilai variabel.

Dalam tutorial C++ ini Anda akan mempelajari:

Kapan Menggunakan switch?

Switch ideal ketika satu variabel harus dibandingkan dengan sekumpulan konstanta tetap. Ini menghasilkan kode yang lebih jelas dan lebih cepat daripada rantai if…else if… yang panjang.

Kata Kunci break

Di dalam switch, break mengakhiri case saat ini, mencegah fall-through ke case berikutnya. Jika dihilangkan, eksekusi melanjutkan ke case berikutnya.

Ketika kompiler menemukan break, kontrol melompat ke pernyataan setelah kurung tutup switch.

Sintaks

Struktur umum:

 switch (variable) { case value1: // code break; case value2: // code break; default: // code } 

Contoh 1

 #include <iostream> using namespace std; int main() { int x = 20; switch (x) { case 10: cout << "X is 10"; break; case 20: cout << "X is 20"; break; case 30: cout << "X is 30"; break; default: cout << "X is not 10, 20 or 30"; break; } return 0; } 

Output:

Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis

Screenshot kode:

Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis

Penjelasan kode:

  1. Sertakan <iostream> untuk mengaktifkan I/O konsol.
  2. Gunakan namespace std untuk kesingkatannya.
  3. Definisikan main() sebagai titik masuk.
  4. Deklarasikan int x = 20;.
  5. Terapkan switch(x) untuk membandingkan x dengan konstanta.
  6. Case 10: cetak “X is 10”.
  7. Case 20: cetak “X is 20”.
  8. Case 30: cetak “X is 30”.
  9. Default: tangani nilai selain 10, 20, 30.
  10. Setiap case diakhiri dengan break; untuk menghindari fall-through.
  11. Kembalikan 0 untuk menunjukkan eksekusi sukses.

Contoh 2

 #include <iostream> using namespace std; int main() { int choice; cout << "Enter 1, 2 or 3: "; cin >> choice; switch (choice) { case 1: cout << "Choice 1"; break; case 2: cout << "Choice 2"; break; case 3: cout << "Choice 3"; break; default: cout << "Not 1, 2 or 3"; break; } } 

Output:

Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis

Screenshot kode:

Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis

Penjelasan kode:

  1. Sertakan <iostream> untuk I/O.
  2. Gunakan namespace std.
  3. Deklarasikan int choice;.
  4. Ajukan pengguna: “Enter 1, 2 or 3: ”.
  5. Baca input ke dalam choice.
  6. Switch pada choice untuk cabang ke case yang cocok.
  7. Case 1 mencetak “Choice 1”.
  8. Case 2 mencetak “Choice 2”.
  9. Case 3 mencetak “Choice 3”.
  10. Default menangani input lain.
  11. Setiap case diakhiri dengan break;.

Ringkasan

Bahasa C

  1. Rangkaian dengan Saklar: Panduan Praktis tentang Rangkaian Listrik Dasar
  2. Menguasai Pernyataan Switch C#: Sintaks, Contoh, dan Praktik Terbaik
  3. Pernyataan Break C#: Kapan dan Cara Menggunakannya
  4. Operator C++ Dijelaskan: Tipe, Contoh, dan Program Contoh
  5. Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis
  6. Menguasai Alokasi Array Dinamis C++: Panduan Praktis dengan Contoh Kode
  7. Struct C++ Dijelaskan dengan Contoh Praktis
  8. Menguasai std::map di C++: Panduan Komprehensif dengan Contoh Kode
  9. Menguasai std::list dalam C++: Sintaks, Fungsi & Contoh Praktis
  10. Struktur vs Kelas C++: Perbedaan Utama, Sintaks, dan Kasus Penggunaan Terbaik