Rabu, 22 Oktober 2025

Pengambilan Keputusan Switch Case C

 

🔹 Apa itu switch case?

switch case digunakan untuk memilih satu tindakan dari beberapa pilihan berdasarkan nilai suatu variabel atau ekspresi.
Fungsinya mirip seperti if–else if–else, tapi lebih rapi dan mudah dibaca jika banyak pilihan.


🔹 Bentuk Umum:

switch (nilai) { case 1: // kode jika nilai == 1 break; case 2: // kode jika nilai == 2 break; default: // kode jika tidak ada yang cocok }

🔹 Penjelasan:

  • switch (nilai) → nilai yang akan dicek.

  • case → pilihan yang dibandingkan dengan nilai.

  • break → menghentikan jalannya switch agar tidak lanjut ke case berikutnya.

  • default → dijalankan jika tidak ada case yang cocok (opsional).


🔹 Contoh:

#include <stdio.h> int main() { int hari = 3; switch (hari) { case 1: printf("Senin\n"); break; case 2: printf("Selasa\n"); break; case 3: printf("Rabu\n"); break; default: printf("Hari tidak dikenal\n"); } return 0; }

🟢 Output:

Rabu

🔹 Kesimpulan:

  • switch case cocok dipakai untuk banyak pilihan tetap (konstan).

  • Selalu gunakan break agar program tidak lanjut ke case berikutnya.

  • Gunakan default untuk menangani kondisi selain yang disebutkan.


LATIHAN CODING

💡 1. Program Menu Makanan

Menampilkan daftar makanan dan harganya.
Pengguna memilih nomor menu → program menampilkan nama makanan dan harga.

🧠 Contoh pilihan:

1. Nasi Goreng 2. Mie Ayam 3. Sate Ayam

💡 2. Program Hari dalam Seminggu

Pengguna memasukkan angka 1–7 → program menampilkan nama hari.
Contoh: input 1 → output Senin.


💡 3. Program Kalkulator Sederhana

Pengguna memilih operasi matematika:

1. Penjumlahan 2. Pengurangan 3. Perkalian 4. Pembagian

Lalu program menjalankan operasi sesuai pilihan.


💡 4. Program Nilai Huruf

Input nilai angka (misalnya 85) → konversi ke huruf:

A (80100) B (7079) C (6069) D (5059) E (<50)

Menggunakan switch berdasarkan rentang nilai yang sudah dibagi.


💡 5. Program Bulan

Input angka 1–12 → tampilkan nama bulan.
Contoh: input 8 → output Agustus.


💡 6. Program Pilihan Bahasa

Menampilkan pesan dalam bahasa berbeda berdasarkan pilihan:

1. Bahasa Indonesia 2. English 3. Español

Program menampilkan “Selamat datang!” atau versi lainnya sesuai pilihan.


💡 7. Program Lampu Lalu Lintas

Input warna lampu:

1. Merah 2. Kuning 3. Hijau

Output pesan:

Berhenti / Hati-hati / Jalan

0 komentar:

Posting Komentar