-qwerty-
1.05.2011, 08:44:28
Witam.
Jak z takich danych mógłbym obliczyć w jakim czasie samochód przebędzie daną trasę:
$km = 100; //trasa do przebycia
$km1 =30; //czas jaki potrzebujemy na przebycie 1km
$kmh = 150; //prędkość z jaką się porusza dany samochód
Mi wychodzą albo duże liczby albo w bardzo małym w ułamku.
wookieb
1.05.2011, 08:49:08
No to pokaż co miałeś.
blooregard
1.05.2011, 08:51:45
Skoro masz do przejechania dystans 100 km jadąc 150 km/h, to w pamięci można policzyć, że zajmie Ci to 40 minut.
I skąd wziął Ci się ten czas przejechania jednego kilometra? Te 30 sekund? Jadąc 150 km/h jeden kilometr przejeżdżasz w 24 sekundy.
Kshyhoo
1.05.2011, 08:54:58
V = S / t
S = V * t
t = S / V
V - prędkość
S - droga
t - czas
-qwerty-
1.05.2011, 10:54:27
No dobra dowaliłem nieźle z tymi wzorami z podstawówki.
Wyliczyłem takie dane:
Cytat
Przejechano 100km w czasie 0.54347826087 z prędko�ciš 184km/h.
Da się to zamienić na liczbę całkowitą?
-qwerty-
1.05.2011, 11:02:48
A dokładniej chodzi mi o to aby podać to w sekundach.
Kshyhoo
1.05.2011, 11:07:51
A co mówi Google?
Pierwszy wynik...
-qwerty-
1.05.2011, 11:26:42
No tak wiem jak zaokrąglić liczbę ale to takie trochę niedokładne
Liczba 0.574712643678 będzie 0. Mógłby mi ktoś podpowiedzieć jak to obliczyć ułamek (0.574712643678) na np sekundy lub minuty wtedy bym sobie już na pewno coś wymyślił.
blooregard
1.05.2011, 11:30:49
Godzina ma 3600 sekund, mnożysz to, co Ci wyszło przez 3600 i wychodzi Ci czas w sekundach (około 1900). To dzielisz przez ilość sekund w minucie (60), i wychodzi Ci czas w minutach ( 31 z groszem)
-qwerty-
1.05.2011, 11:42:43
Czy 0.555555555556 == 33?
Zrobiłem to tak
round($czas_przejazdu * 60, 0)
Kshyhoo
1.05.2011, 12:02:21
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.