Konversi Lama Percakapan Pada Telephone

Lagi-lagi saya menemukan pertanyaan tentang pemrograman di Brainly. Pertanyaannya adalah untuk membuat sebuah algoritma ( pseudocode ) yang dapat membaca lama sebuah percakapan telephone dalam satuan detik.


Lama percakapan dikonversi kedalam Jam, Menit dan Detik. Sebagai contoh, misalkan lama percakapan adalah 4000 detik, maka 4000 detik = 1 jam + 6 menit + 40 detik. Algortimanya sangat mudah sekali, kita harus memanfaatkan modulo ( mod ) atau dapat diartikan sisa bagi.

- Untuk mencari Jam, berarti Lama Panggilan dibagi dengan 3600, karena 1 jam = 3600 detik
- Untuk mencari Menit, berarti sisa bagi dari Lama Panggilan / 3600 lalu dibagi dengan 60
- Untuk mencari Detik, berarti berarti sisa bagi dari Lama Panggilan / 3600 lalu di bagi dengan 60 dan dicari sisa baginya.

Pseudocode :
Judul : 
    Lama Panggilan Telephone
 
Deklarasi :
    Lama, Jam, Menit, Detik ( Integer )
 
Algoritma :
    Read ( Lama )
 
    Jam = Lama / 3600
    Manit = (Lama % 3600) / 60
    Detik = (Lama % 3600) % 60
 
    Write ( Lama, " = ", Jam, " jam + ", Menit, " menit + ", Detik, " detik" )

Simbol % adalah Mod atau Modulo, untuk mencari sisa bagi.


EmoticonEmoticon