Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Proste obliczenie matematyczne w php
Forum PHP.pl > Forum > Przedszkole
-qwerty-
Witam.

Jak z takich danych mógłbym obliczyć w jakim czasie samochód przebędzie daną trasę:

  1. $km = 100; //trasa do przebycia
  2. $km1 =30; //czas jaki potrzebujemy na przebycie 1km
  3. $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
No to pokaż co miałeś.
blooregard
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
V = S / t
S = V * t
t = S / V


V - prędkość
S - droga
t - czas
-qwerty-
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-
A dokładniej chodzi mi o to aby podać to w sekundach.
Kshyhoo
A co mówi Google? Pierwszy wynik...
-qwerty-
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
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-
Czy 0.555555555556 == 33?

Zrobiłem to tak

  1. round($czas_przejazdu * 60, 0)
Kshyhoo
ceil
I jeszcze: konwersje z łańcuchów znaków
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.