Page 70 - Project Akhir Media Pendidikan
P. 70
Desember) masuk ke dalam caturwulan 3. Adapun contoh sintak untuk
mengimplementasikan kasus ini adalah seperti di bawah ini.
#include <stdio.h>
/* Mendeklarasikan array konstan untuk nama bulan */
const char namabulan[][12] =
{“Januari”,”Februari”,”Maret”,”April”,
“Mei”,”Juni”,”Juli”,”Agustus”,
“September”,”Oktober”,”November”,”Desember”};
int main(void) {
int nobulan;
printf(“Masukkan nomor bulan (1-12) : ”);
scanf(“%d”, &nobulan);
switch (nobulan) {
case 1: case 2: case 3: case 4:
printf(“Bulan %s termasuk ke dalam caturwulan 1”,
namabulan[nobulan-1]);
break;
case 5: case 6: case 7: case 8:
printf(“Bulan %s termasuk ke dalam caturwulan 2”,
namabulan[nobulan-1]);
break;
case 9: case 10: case 11: case 12:
printf(“Bulan %s termasuk ke dalam caturwulan 3”,
namabulan[nobulan-1]);
braek;
default: printf(“Nomor bulan yang dimasukkan salah”);
}
return 0;
}
Apabila program di atas dijalankan dan kita memasukkan nomor bulan dengan nilai 1,
2, 3 atau 4 maka statemen yang akan dieksekusi adalah statamen yang didefinisikan
untuk blok nilai-nilai tersebut. Begitu juga dengan nilai 5, 6, 7 dan 8 serta nilai 9, 10, 11
dan 12. Berikut ini contoh hasil yang akan diberikan dari program di atas.
Masukkan nomor bulan : 10
Bulan Oktober termasuk ke dalam caturwulan 3
66