Input Nilai Rentang Pada Switch Case Statement Bahasa C
Sebelum mempelajari materi tentang Input Nilai Rentang Pada Switch Case Statement Bahasa C, terlebih dahulu pahami materi tentang: Menuju Perintah Tertentu Bahasa C Menggunakan Goto Statement, Melompati Proses Looping Bahasa C Menggunakan Continue Statement, dan Keluar dari Proses Looping Bahasa C Menggunakan Break Statement.
case low ... high:
Penentuan rentang nilai berurutan dari karakter ASCII:
case 'A' ... 'Z':
- 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;
}
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.
- Menghitung Variabel Angka Dari Argumen Bahasa C
- Perintah Evaluasi Fungsi Parameter Bahasa C
- Fungsi Overloading Bahasa C Beserta Penjelasannya
- Pengembalian Nilai Fungsi Ganda Bahasa C
- Peran Fungsi Prototype Bahasa C Beserta Penjelasannya
- Fungsi Static Bahasa C dan Penjelasannya
- Fungsi EXIT, ABORT, dan ASSERT Bahasa C
5 komentar untuk "Input Nilai Rentang Pada Switch Case Statement Bahasa C"
Hubungi admin melalui Wa : +62-896-2414-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 -
- Big things start from small things -
Apa yang dimaksud dengan switch case statement pada bahasa C?
BalasHapusStatement 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.
HapusDengan menggunakan statement switch user dapat mendefinisikan berbagai pernyataan dalam banyak kasus untuk nilai yang berbeda dari satu variabel.
HapusStatement switch memungkinkan variabel untuk diuji nilai kesetaraannya terhadap nilai lainnya, dimana setiap nilai yang ditangkap oleh case, maka variabelnya akan diaktifkan untuk diperiksa kondisinya.
Hapusmekanisme kontrol pemilihan yang digunakan untuk memberikan kemungkinan nilai variabel atau ekspresi melakukan perubahan aliran kontrol eksekusi program melalui proses pencarian dan pemetaan.
Hapus