Mengecek Tahun Kabisat dengan Python

Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated


Dalam sistem penanggalan Masehi, tahun kabisat adalah tahun yang memiliki 366 hari, yaitu satu hari lebih dari tahun biasa yang hanya memiliki 365 hari. Untuk menentukan apakah suatu tahun termasuk tahun kabisat atau bukan, kita perlu memperhatikan aturan berikut:

  • Tahun yang merupakan kelipatan 4 adalah tahun kabisat.
  • Namun, tahun yang merupakan kelipatan 100 bukanlah tahun kabisat, kecuali tahun yang juga merupakan kelipatan 400.

Dalam artikel ini, kita akan membuat sebuah fungsi menggunakan bahasa pemrograman Python untuk menentukan apakah suatu tahun termasuk tahun kabisat atau bukan.

Berikut adalah implementasi fungsi untuk mengecek tahun kabisat dengan Python:

def cek_tahun_kabisat(tahun):
    if tahun % 4 == 0:
        if tahun % 100 == 0:
            if tahun % 400 == 0:
                return True
            else:
                return False
        else:
            return True
    else:
        return False

# Input tahun
tahun = int(input("Masukkan tahun: "))

# Memanggil fungsi cek_tahun_kabisat dan mencetak hasilnya
if cek_tahun_kabisat(tahun):
    print(tahun, "adalah tahun kabisat.")
else:
    print(tahun, "bukan tahun kabisat.")

Dalam kode di atas, kita mendefinisikan fungsi `cek_tahun_kabisat` yang menerima parameter `tahun`. Fungsi ini memeriksa apakah tahun tersebut memenuhi kondisi-kondisi untuk menjadi tahun kabisat.

Pertama, kita memeriksa apakah tahun tersebut merupakan kelipatan 4 dengan menggunakan operator modulo (`%`). Jika ya, kita lanjutkan ke langkah berikutnya.

Selanjutnya, kita memeriksa apakah tahun tersebut merupakan kelipatan 100. Jika ya, kita memeriksa apakah juga merupakan kelipatan 400. Jika iya, tahun tersebut adalah tahun kabisat. Jika tidak, tahun tersebut bukan tahun kabisat.

Jika tahun bukan merupakan kelipatan 100, maka secara otomatis tahun tersebut adalah tahun kabisat.

Terakhir, kita mengambil input dari pengguna untuk tahun yang ingin dicek. Kemudian, kita memanggil fungsi `cek_tahun_kabisat` dengan parameter yang sesuai, dan hasilnya dicetak sesuai dengan kondisi tahun kabisat atau bukan.

Sekarang, kita dapat menjalankan kode di atas dan mencoba beberapa contoh untuk mengecek apakah suatu tahun termasuk tahun kabisat:

Contoh 1:

Masukkan tahun: 2020
2020 adalah tahun kabisat.

Contoh 2:

Masukkan tahun: 1900
1900 bukan tahun kabisat.

Contoh 3:

Masukkan tahun: 2000
2000 adalah tahun kabisat.

Dengan menggunakan fungsi cek tahun kabisat yang diimplementasikan di atas, kita dapat dengan mudah menentukan apakah suatu tahun termasuk tahun kabisat atau bukan menggunakan bahasa pemrograman Python.

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.