Czesc, stworzylem prosty kalkulator pol figur plaskich w php : www.polafigurplaskich.cba.pl i mam problem, poniewaz na moim komputerze wychodzi dobry wynik, a na innych wychodzi inaczej i tylko na moim jest dobrze .... co zrobic np. przy boku w kwadracie 285,752 powinno wyjsc 81654.205504(u mnie tak i na normalnym kalkulatorze) a innym wychodzi 81225
croc
19.05.2010, 20:22:24
Pokazać kod źródłowy plików, w których "źle wychodzi".
A może chodzi o to, że podajesz w formularzu liczbę z przecinkiem zamiast z kropką? I wtedy skrypt ucina dalszą część, czyli 12,99 to dla niego 12, ale 12.99 to dla niego 12.99.
parzygnat
19.05.2010, 20:32:28
Rzutuje Ci na int zrób coś takiego i spróbuj czy zadziała:
croc, a na 'duzych' liczbach Ci dobrze wychodzi najlepiej sprawdz ten bok co ja podałem w przykładzie, bo to jest na informatykę, niby mógłbym mu pokazac na malych liczbach, ale jak bedzie chcial sprawdzic czy sie zgadza na moim i na normalnym kalkulatorze to moze byc kiepsko
Widzę, że dyskusja wre Zobacz na mój poprzedni post, wyedytowałem go. Zrobisz pożyteczną rzecz jak połączysz floatval z str_replace.
I tak - na dużych liczbach działa prawidłowo. Daj klapsa znajomym
parzygnat
19.05.2010, 20:42:28
Tak dzisiaj ochoczo każdy chce pomagać
dRes123pl
19.05.2010, 20:44:10
Dobra, dzieki, dalem wam pomogl, okazalo sie ze znajomi napisali przecinek, a jak im napisalem czy zrobili kropke to mi pisza ze tak ... jeszcze raz dzieki wszystkim za pomoc
croc
19.05.2010, 20:47:09
No niestety, na polskim Windowsie separator na klawiaturze numerycznej to przecinek, a programistom to nie w smak. Fajnie, że pomogliśmy. Teraz możesz próbować ujednolicić ten system.
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.