DAFTAR LABEL POPULER PENELITIAN.ID

Jangan Buka Artikel Ini!

Input Nilai Rentang Pada Switch Case Statement Bahasa C

Pada Bahasa C, Statement Switch tidak hanya dapat menggunakan satu nilai angka atau karakter saja pada penerapannya, melainkan dapat pula menggunakan nilai batasan angka dari nilai batasan tertentu.

Penentuan rentang nilai berurutan dalam satu label kasus:
case low ... high:

Penentuan rentang nilai berurutan dari karakter ASCII:
case 'A' ... 'Z':

Baca Juga:


Input Nilai Rentang Pada Switch Case Statement Bahasa C
Statement Switch Case Bahasa C

Sintak: Ketika menuliskan nilai rentang pada statement switch case, jangan lupa untuk menambahkan spasi atau ruang kosong pada statement, sebagai berikut.
  • Contoh penulisan benar - case 1 ... 5: (ada spasi diantara nilai rentang).
  • Contoh penulisan salah - case 1...5: (tidak ada spasi diantara nilai rentang).

Contoh:

// Program Bahasa C untuk

// ilustrasi penggunaan nilai

// range pada statement switch

// case.

#include <std.io>


int main()

{

int arr[] = { 1, 5, 15, 20 };


for (int i = 0; i < 4; i++)

{


switch (arr[i])

{

case 1 ... 6:

printf("%i in range 1 to 6\n",arr[i]);

break;


case 19 ... 20:

printf("%i in range 19 to 20\n",arr[i]);

break;


default:

printf("%i not in range\n",arr[i]);

break;

}


}


return 0;

}

Output:
1 in range 1 to 6
5 in range 1 to 6
15 not in range
20 in range 19 to 20

Kompleksitas Waktu: O(n), dimana nilai n adalah ukuran dari array arr.

Auxiliary Space: O(1)

Catatan: jika nilai pada label case adalah nilai rentang case yang telah digunakan pada statement switch, maka kompilator akan memberikan pesan error.

Komentar

  1. Apa yang dimaksud dengan switch case statement pada bahasa C?

    BalasHapus
    Balasan
    1. Statement switch pada bahasa C adalah alternatif dari statement if else nested yang memungkinkan user untuk mengeksekusi banyak operasi untuk menghasilkan nilai yang berbeda dari suatu variabel yang disebut sebagai variabel switch.

      Hapus
    2. Dengan menggunakan statement switch user dapat mendefinisikan berbagai pernyataan dalam banyak kasus untuk nilai yang berbeda dari satu variabel.

      Hapus
    3. Statement switch memungkinkan variabel untuk diuji nilai kesetaraannya terhadap nilai lainnya, dimana setiap nilai yang ditangkap oleh case, maka variabelnya akan diaktifkan untuk diperiksa kondisinya.

      Hapus
    4. mekanisme kontrol pemilihan yang digunakan untuk memberikan kemungkinan nilai variabel atau ekspresi melakukan perubahan aliran kontrol eksekusi program melalui proses pencarian dan pemetaan.

      Hapus

Posting Komentar

Hubungi admin melalui Wa : +62-896-2514-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

~ Ikatlah Ilmu dengan Memostingkannya ~

Postingan populer dari blog ini (30 Hari)

Enkapsulasi Java dan Fungsinya

Specifier %d dan %i Bahasa C dan Fungsinya

4 Kesalahan Umum yang Sering Terjadi pada PTK

7 Paradigma Penelitian pada Statistika Penelitian

Cara Membuat Drag and Drop pada HTML

Postingan populer dari blog ini (All Time)

Enkapsulasi Java dan Fungsinya

Komunitas