Pengkondisian Dengan Switch Case Dalam Bahasa C

Pengkondisian Dengan Switch Case Dalam Bahasa C - Halo sobat ngoding, setelah sebelumnya kita membahas mengenai pengkondisian menggunakan If else pada bahasa C, pada kesempatan kali ini kita akan membahas lagi tentang pengkondisian yang mirip if else yakni dengan switch case.

Apa sih switch case itu dalam bahasa C ? Switch case merupakan sebuah fungsi pengkondisian yang biasa digunakan untuk memilih suatu data/pernyataan yang telah ditentukan. Misalnya memilih menu makanan, milih ruangan berdasarkan nomor, dan lain sebagainya.

Apa beda switch case dengan if else ? sebenarnya fungsinya sama, namun hanya sintaxnya saja yang berbeda. Switch case tak beda jauh dengan if else bertingkat yang mana akan memilih dan menampilkan suatu pernyataan selama pernyataan itu sesuai dengan kondisi yang telah ditentukan. Untuk penggunaan antara switch case dan if else tergantung dari kebutuhan, biasanya untuk memilih suatu daftar lebih baik menggunakan switch case.

Switch case memiliki sintax/struktur sebagai berikut:

switch (kondisi) {

case 1:
          printf("pernyataan 1");
          break;
case 2:
          printf("pernyataan 2");
          break;
case 3:
          printf("pernyataan 3");
          break;
default:
           ("pernyataan salah/tidak memenuhi")
}

Di dalam fungsi switch case terdapat 3 komponen utama yaitu:

Switch: berfungsi untuk mengecek suatu inputan apakah sesuai dan memenuhi kondisi atau tidak.

Case: Tempat menjalankan pernyataan jika kondisi di dalam switch sudah terpenuhi. Artinya inputan yang kita masukkan akan di cek di switch dulu, kalau sesuai barulah masuk ke case dan di cek lagi apakah memenuhi kondisi, jika memenuhi kondisi maka akan di tampilkan pada case yang sesuai dengan kondisi tersebut.

Default: salam halnya dengan else, default merupakan fungsi terakhir apabila kondisi di semua case tidak terpenuhi, maka akan dibaca sebagai default.

Berikut ini contoh listing kode sederhan dengan switch case.

#include<stdio.h>
int main()
{
    int pilihan;
    printf("list menu\n");
    printf("1.ayam bakar = 10.000\n");
    printf("2.ayam goreng = 20.000\n");
    printf("3.bebek bakar = 40.000\n");
    printf("4.lele goreng = 15.000\n");
    printf("5.telur ayam = 5.000\n");
    printf("masukkan pilihan menu anda:");
    scanf("%d",&pilihan);
    switch (pilihan)
    {
    case 1:printf("pesanan ayam bakar anda segera di proses, mohon tunggu!");break;
    case 2:printf("pesanan ayam goreng anda segera di proses, mohon tunggu!");break;
    case 3:printf("pesanan bebek bakar anda segera di proses, mohon tunggu!");break;
    case 4:printf("pesanan lele goreng anda segera di proses, mohon tunggu!");break;
    case 5:printf("pesanan telor ayam anda segera di proses, mohon tunggu!");break;
    default:printf("maaf!! menu tidak tersedia");
    }
    return 0;
}

Bisa dilihat dengan jelas kode diatas merupakan program untuk memilih daftar menu makanan, maka di dalam switch kita masukkan kondisi yang akan kita olah di dalam case yakni "makanan". Nah, karena ada 5 menu makanan, maka untuk memilih menu 1-5 maka kita menggunakan 5 case. Di setiap case terdapat pernyataan sesuai dengan inputan yang kita masukkan.

Berikut adalah hasil program yang telah di jalankan.

pengkondisian switch case

Baca juga: Tipe Dan Jenis Operator Pada Bahasa C Dan C++

Demikianlah pembahasan kita mengenai pengkondisian dengan switch case dalam bahasa C, semoga apa yang saya bagikan dapat bermanfaat buat sobat, apabila ada yang ingin ditanyakan silahkan tinggalkan komentar atau bisa hubungi saya lewat kontak form. Sekian dan terima kasih.

Belum ada Komentar untuk "Pengkondisian Dengan Switch Case Dalam Bahasa C"

Posting Komentar

Bila ada pertanyaan atau masukan, silahkan tinggalkan komentar agan, terima kasih.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel