HRMlblCMFqqInfU78c3NMJxDetM02ycHTU9BqBl9

Program Konversi Hari Menggunakan Python

Program Konversi Hari Menggunakan Python

hobingoding.com - Halo coders. Setelah sebelumnya kita telah berhasil membuat program konversi detik, maka kali ini kita akan membuat program konversi hati menjadi tahun, bulan, minggu dan hari. Untuk konsep atau cara konversi yang akan kita lakukan sama saja dengan program sebelumnya di mana kita akan membagi terlebih dahulu jumlah hari dengan tahun, lalu dilanjutkan dengan bulan, minggu dan sisa harinya.

Permasalahan

Buatlah program untuk mengkonversi jumlah hari menjadi hari, minggu, bulan, dan tahun.

Test Case

Input Hari : 403
Hasil : 1 Tahun 1 Bulan 1 Minggu 1 Hari

Kode Program

print("Program Konversi Hari")
print("visit us hobingoding.com")
print()
# Input hari
hari = int(input("Input Hari : "))

# Konversi Hari
tahun = hari // 365
hari = hari % 365

bulan = hari // 30
hari %= 30

minggu = hari // 7
hari %= 7
print(f"Hasil : {tahun} Tahun {bulan} Bulan {minggu} Minggu {hari} Hari")

Lihat source code melalui github: fandipres

Output Program

Program Python Konversi Hari

Penjelasan Program

Mirip dengan program konversi detik sebelumnya, di sini saya pertama sekali meminta input berupa jumlah hari yang akan dikonversi yang kemudian saya simpan dalam variabel hari. Variabel hari inilah yang nantinya akan kita pergunakan untuk menghitung jumlah tahun, bulan, minggu dan sisa hari yang tersisa.

Setelah diinput, jumlah hari tersebut kemudian kita gunakan untuk menghitung jumlah tahun, bulan, minggu dan hari secara berurut. Sebagai contoh untuk tahun, jumlah hari tersebut kita bagikan dengan jumlah hari dalam setahun (365) dan kemudian kita hitung sisanya dengan menghitung jumlah hari mod 365. Proses yang sama kita lakukan juga pada saat menghitung jumlah bulan (dibagi 30), jumlah minggu (dibagi 7) dan jumlah hari yang tersisa.

Masih bingung atau punya pertanyaan lain? Feel free to ask me in comment section below guys.

Related Posts
Fandi Presly Simamora
Lecturer, code lover, technology enthusiast, enjoys sharing various things through writing, and of course, just a regular human being. Hello world :)

Related Posts

Posting Komentar