Halo semuanya, kali ini saya ingin berbagi ilmu tentang bagaimana membuat kalendar dalam bentuk console.
Oke langsung saja tanpa banyak basa-basi kita mulai saja.
Pertama, kita deklarasi array untuk hari :
string[] hari;
hari = new string[7];
hari[0] = “Senin”;
hari[1] = “Selasa”;
hari[2] = “Rabu”;
hari[3] = “Kamis”;
hari[4] = “Jumat”;
hari[5] = “Sabtu”;
hari[6] = “Minggu”;
Setelah itu array untuk bulan :
string[] bulan;
bulan = new string[12];
bulan[0] = “Januari”;
bulan[1] = “Februari”;
bulan[2] = “Maret”;
bulan[3] = “April”;
bulan[4] = “Mei”;
bulan[5] = “Juni”;
bulan[6] = “Juli”;
bulan[7] = “Agustus”;
bulan[8] = “September”;
bulan[9] = “Oktober”;
bulan[10] = “November”;
bulan[11] = “Desember”;
dan tambahkan variabel yang akan digunakan untuk looping nantinya :
int a;
Nah proses deklarasi sudah selesai, sekarang kita ke pesan selamat datang ,
Console.WriteLine(“————————————————————–“);
Console.WriteLine(“Selamat Datang di Aplikasi Kalender Tahun 2016 Versi Console !”);
Console.WriteLine(“————————————————————–“);Console.WriteLine(“Silahkan masukkan bulan berapa yang ingin anda lihat ! (1 – 12)”);
Sekarang kita membuat perintah untuk membaca dan men-input angka bulan,
Do1: //Menggunakan label karena nanti akan di panggil kembali jika input bulan tidak sesuai
a=Convert.ToInt32(Console.ReadLine());
Setelah itu kita menggunakan logika if untuk membaca nilai bulan,
if (a <= 12)
{
a = a – 1;
Console.WriteLine(“Anda akan memilih ” + bulan[a]);
Console.WriteLine(“Silahkan tekan tombol apapun untuk melanjutkan. . .”);
Console.ReadKey();
if (a == 0)
{
Januari(bulan, hari);}
if (a == 1)
{
Februari(bulan, hari);}
if (a == 2)
{Maret(bulan, hari);
}
if (a == 3)
{April(bulan, hari);
}
if (a == 4)
{Mei(bulan, hari);
}
if (a == 5)
{Juni(bulan, hari);
}
if (a == 6)
{Juli(bulan, hari);
}
if (a == 7)
{Agustus(bulan, hari);
}
if (a == 8)
{September(bulan, hari);
}
if (a == 9)
{Oktober(bulan, hari);
}
if (a == 10)
{November(bulan, hari);
}
if (a == 11)
{Desember(bulan, hari);
}}
else {
Console.Clear();
Console.WriteLine(“Bulan tidak dikenali ! Silahkan input ulang !”);
goto Do1;
}Console.WriteLine();
Console.WriteLine(“Selesai untuk bulan ” + bulan[a] + ” , Terima kasih. “);
Console.ReadKey();