Tutorial Membuat Kalender di Console

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();

 

Share this: