Nama : Anugrah Dwi Rendra Kusuma P.
Semester : 1-B
STMIK YADIKA BANGIL 2014
Tugas pertama setelah UTS untuk Mata Kuliah Algoritma dan Pemrograman Praktikum. Disini saya akan menjelaskan bagaimana cara membuat Program Konversi Detik MenjadiHari, Jam, Menit dan Detik. Disini kita akan menggunakan beberapa fungsi "Div" dan "Mod".
Makanan apa sih "Div" dan "Mod" itu????
Mod atau Modulus adalah operator aritmatika pada
Delphi untuk melakukan operasi aritmatika menentukan sisa hasil bagi.
Div adalah operator aritmatika pada Delphi untuk
melakukan operasi aritmatika yaitu operasi pembagian pada bilangan bulat.
Lebih Jelasnya kita mulai dengan Study Kasus.
Tuliskan Program untuk menampilkan Jumlah Hari, Jam, Menit, Detik dari lamanya waktu dalam detik :
1. Masukkan 100.000 detik akan menghasilkan output 1Hari, 3Jam, 46 Menit, 40Detik
2. Masukkan 500.000 detik akan menghasilkan output 5Hari, 18 Jam, 53Menit, 20Detik
Langsung saja, scriptnya sebagai berikut :
Pertama apa itu Record, Record adalah sekumpulan elemen data yang memiliki tipe dan panjang data yang berbeda-beda tapi memiliki nama yang sama.
data yang berbeda disini terdiri dari hari, jam, menit, detik untuk bilangan bulat maka menggunakan "integer", dan keempat data tersebut berdasarkan pada nama yang sama yaitu "waktu".
Disini saya menggunakan 3 variabel yaitu, "x" yang merupakan "waktu", "total_detik" dan "sisa_detik" yang merupakan bilangan bulat.
Masukkan rumus menghitung Hari, Jam, Menit, Detik, seperti gambar diatas.
Maka hasilnya akan seperti berikut :
Masuukkan Banyaknya Detik, untuk soal nomer 1, 100000
Maka Hasilnya adalah 1 Hari 3 Jam 46 Menit 40 Detik
Atau bisa juga dengan script dibawah ini
- "total-detik" yang dimaksud adalah Jumlah detik yang di inputkan nanti.
- "a" adalah rumus hari, 86400 didapat dari konversi hari dimana 1 Hari = 86400 detik,
- "b,c" adalah rumus jam, dimana "b" merupakan sisa pembagian, dan "c" adalah Hasil akhir Hari. Nantinya "total_detik akan dibagi dengan "a" (86400).
- "d,e" adalah rumus menit, dimana "d" merupakan sisa pembagian, dan "e" adalah Hasil akhir Jam. 3600 didapat dari konversi jam, dimana 1 jam= 3600 detik. Nantinya sisa pembagian "total"detik" akan dibagi lagi dengan "3600".
- "f,g" adalah rumus detik, dimana "g" adalah hasil akhir Menit, dan "h" adalah hasil akhir Detik. Sisa 'total_detik" nantinya dibagi lagi dengan 60. dimana 1 Jam=60detik.
Hasil Tampilannya nanti sama seperti script pertama....
Kerjakan Soal nomer 2 sebagai latihan,,, Hahahha.....
Sekian sedikit dari saya, yang mau sharing, tanya dan kritik saran silahkan di comment....
Terima Kasih Semoga Bermanfaat....







pinter mas iki koen
BalasHapusYang untuk konversi detik nya aja dong mas
BalasHapus