Buatlah sebuah program untuk menginput jumlah detik dalam tipe data

Berikut ini adalah pertanyaan dari Choirula8472 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Buatlah sebuah program untuk menginput jumlah detik dalam tipe data integer, kemudianmenampilkan jumlah hari, jam, menit dan detik untuk angka tersebut! [Bobot: 20]
Contoh output
Input jumlah detik: 100000
100000 detik = 1 hari 3 jam 46 menit 40 detik
Input jumlah menit: 200000
200000 detik = 2 hari 7 jam 33 menit 20 detik

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

# Input jumlah detik

total_detik = int(input("Input jumlah detik: "))

# Menghitung jumlah hari, jam, menit, dan detik

hari = total_detik // (24 * 3600)

sisa_detik = total_detik % (24 * 3600)

jam = sisa_detik // 3600

sisa_detik %= 3600

menit = sisa_detik // 60

detik = sisa_detik % 60

# Menampilkan hasil

print(f"{total_detik} detik = {hari} hari {jam} jam {menit} menit {detik} detik")

Dalam program di atas, kita menggunakan operasi pembagian dan sisa bagi untuk menghitung jumlah hari, jam, menit, dan detik berdasarkan jumlah detik yang diberikan.

Semoga dengan pertanyaan yang sudah terjawab oleh adambybudiman dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 16 Aug 23