Program Menentukan Tahun Kabisat di C#

Program Menentukan Tahun Kabisa di C# – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program menentukan tahun kabisat di bahasa pemograman C# (C Sharp).

Program Menentukan Tahun Kabisat di C#

Tahun kabisat merupakan tahun dimana jumlah harinya paling banyak yang terjadi setiap empat tahun sekali. Perbedaan tahun kabisat dengan tahun biasa adalah setiap bulan februari memiliki tanggal sampai 29.

Yuk langsung saja kita lihat source code dan penjelasan program untuk menentukan tahun kabisat di bahasa pemograman C# berdasarkan kalender masehi (gregorian).

Program Menentukan Tahun Kabisat di C#

Membuat Project

Berikut adalah command line untuk membuat project C# menggunakan terminal:

dotnet new console -o TahunKabisat

Source Code :

using System;

namespace TahunKabisat
{
    class Program
    {
        static void Main(string[] args)
        {
            int tahun;

            Console.Write("Masukkan tahun: ");
            tahun = Convert.ToInt16(Console.ReadLine());

            if (tahun%400 == 0){
                Console.Write(tahun + " Merupakan Tahun Kabisat\n");
            } else if(tahun%100 == 0){
                Console.Write(tahun + " Bukan Tahun Kabisat\n");
            } else if(tahun%4 == 0){
                Console.Write(tahun + " Merupakan Tahun Kabisat\n");
            } else {
                Console.Write(tahun + " Bukan Tahun Kabisat\n");
            }
        }
    }
}

Lalu simpan source code tersebut.

Penjelasan :

Berikut adalah penjelasan source code programnya :

  • Baris 9: Mendeklarasikan variable tahun yang bertipe integer.
  • Baris 11-12: menginputkan angka tahun kedalam variable tahun.
  • Baris 14-15: Cek kondisi jika tahun habis dibagi 400 maka tahun tersebut adalah tahun kabisat.
  • Baris 16-17: Cek kondisi jika tahun habis dibagi 100 maka tahun tersebut bukan tahun kabisat.
  • Baris 18-19: Cek kondisi jika tahun habisa dibagi 4 maka tahun tersebut adalah tahun kabisat.
  • Baris 20-21: Jika tahun tidak dapat habis dibagi 400, 100 dan 4 maka tahun tersebut bukan tahun kabisat.

Compile & Run :

Berikut adalah cara menjalankan project C# (C Sharp) secara manual:

$ dotnet run --project TahunKabisat

berikut gambar hasil compile dan run source code programnya:

Gambar Hasil Program Menentukan Tahun Kabisat di C#
Gambar Hasil Program Menentukan Tahun Kabisat di C#

Contoh Inputan 1 :

Masukkan tahun: 2019

Contoh Keluaran 1 :

2019 Bukan Tahun kabisat

Contoh Inputan 2 :

Masukkan tahun: 2020

Contoh Keluaran 2 :

2020 Merupakan Tahun Kabisat

Kesimpulan :

Dari hasil program, source code program menentukan tahun kabisat tersebut berhasil dapat dijalankan tanpa ada error dan menampilkan hasil dari menentukan tahun yang diinputkan oleh user.

Sekian tutorial cara membuat program menentukan tahun kabisat di bahasa pemograman C# (C Sharp), semoga bermanfaat.

Happy Coding 🙂

Share Post:

Add a Comment

Your email address will not be published. Required fields are marked *