python

Oleh dilla23 56 1 pada Kamis, 22 Sep. 2016, 21:21:23


Kembali ke forum grup


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



kak bisa gak bantu ini salahnya dimana yah kak?
soalnya seperti ini kak
jarak jalan jauh 10 km,waktu 43 menit 30 detik.
kecepatan lari =.......(mil/jam)
source code nya : zuliana@zuliana-X450EA:~$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:38) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> jarak = 10
>>> menit = 43
>>> detik = 30
>>> mil = (jarak) / 1.61
>>> waktu = (menit) * 60.0 + (detik) / 3600.0
>>> kecepatan = (mil) / (waktu)
>>> print (mil)
6.21118012422
>>> print (waktu)
2580.00833333
nah itu print waktu nya gak sesuai dengan yng kita ingin kan kak, dan juga gak ada esan error nya. jadi gimna kak menyelesaikannya biar dia sesuai gitu. makasih yah sebelumnya
0 jempol




bramanto
300
1156
· 7 tahun, 7 bulan yang lalu · 0 jempol

Hai coder @dilla23. Untuk diskusi belajar, bisa ditanyakan di forum diskusi. Sebagai referensiNya bisa di lihat disini :

https://codesaya.com/diskusi/d/b...

Rynbook
108
2
· 7 tahun, 7 bulan yang lalu · 1 jempol

Hai dilla23, rumus waktu sebaiknya diubah menjadi:
waktu = (menit * 60 + detik) / 3600
karena harus dikonversi ke jam kalau mau hasilnya mil/jam

code-mu itu hasilnya nanti jadi mil/detik

semoga membantu

Rynbook
108
2
· 7 tahun, 7 bulan yang lalu · 1 jempol

@dilla23 saya ralat sedikit mengenai rumus-mu lagi
waktu = (menit) * 60 hasilnya detik
              (detik) / 3600 hasilnya jam
karena ga seragam konversinya jadinya algoritmanya kurang pas.
Rumus yang tepat bisa dilihat di reply saya sebelumnya ya...
Semoga lancar belajarnya