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

Menguasai Pernyataan Switch C: Sintaks, Aliran, dan Contoh Praktis

Menguasai Pernyataan Switch C

Dalam tutorial ini Anda akan menemukan cara membuat pernyataan switch C yang bersih dan efisien, lengkap dengan contoh kalkulator praktis.

Konstruksi switch memungkinkan Anda mengeksekusi satu blok kode di antara banyak alternatif. Meskipun Anda dapat menggunakan rantai if…else if, switch menawarkan sintaks yang lebih jelas dan keterbacaan yang lebih cepat, terutama ketika keputusan bergantung pada satu ekspresi.


Sintaks Switch-Case

switch (expression) { case constant1: // statements break; case constant2: // statements break; /* … */ default: // default statements }

Cara kerjanya

Poin utama


Diagram Alur Pernyataan Switch

Menguasai Pernyataan Switch C: Sintaks, Aliran, dan Contoh Praktis

Contoh: Kalkulator Sederhana

#include <stdio.h> int main(void) { char operation; double n1, n2; printf("Masukkan operator (+, -, *, /): "); scanf("%c", &operation); printf("Masukkan dua operand: "); scanf("%lf %lf", &n1, &n2); switch (operation) { case '+': printf("%.1lf + %.1lf = %.1lf\\n", n1, n2, n1 + n2); break; case '-': printf("%.1lf - %.1lf = %.1lf\\n", n1, n2, n1 - n2); break; case '*': printf("%.1lf * %.1lf = %.1lf\\n", n1, n2, n1 * n2); break; case '/': printf("%.1lf / %.1lf = %.1lf\\n", n1, n2, n1 / n2); break; default: printf("Error! operator tidak benar\\n"); } return 0; }

Contoh Output

Masukkan operator (+, -, *, /): - Masukkan dua operand: 32.5 12.4 32.5 - 12.4 = 20.1

Ketika pengguna memasukkan -, program melompat ke case yang sesuai, melakukan pengurangan, dan break keluar dari switch. Jika operator tidak valid, klausa default memperingatkan pengguna.

Bahasa C

  1. Rangkaian dengan Saklar: Panduan Praktis tentang Rangkaian Listrik Dasar
  2. Eksperimen Diod Komutasi: Menahan Inductive Kickback dengan Lampu Neon
  3. Memahami Saklar Listrik: Jenis, Fungsi, dan Aplikasi
  4. Mengeliminasi Gelembung Kontak dalam Saklar Mekanis
  5. Multimeter: Dari Analog hingga Digital – Panduan Lengkap
  6. Menguasai Pernyataan Switch C#: Sintaks, Contoh, dan Praktik Terbaik
  7. Pernyataan Break C#: Kapan dan Cara Menggunakannya
  8. Menguasai Pernyataan Continue C#: Cara Melewati Iterasi Perulangan Secara Efektif
  9. Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis
  10. Menguasai Sintaks Dasar C: Token, Struktur, dan Titik Koma