Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Inna matematyka?
Tomasz Grajewski
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 31.01.2003

Ostrzeżenie: (0%)
-----


Na początku quiz:
Ile jest równa liczba 1.555 zaokrąglona do dwóch miejsc po przcinku?

a) 1.55
cool.gif 1.56

Według mnie odpowiedź b - 1.56 ...
Ale nie według funkcji sprintf

Kod:

$a = 1.555;
$b = number_format($a, 2, '.', '');

$c = sprintf("%01.2f", $a);
echo"$a <BR> po sformatowaniu:<BR> równa się w zależności od funkcji:<BR> $a <BR>lub<BR>$b";



No ja nie wiem co zrobić i jak zaokrąglać?questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomasz Grajewski
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 31.01.2003

Ostrzeżenie: (0%)
-----


Według Ciebie 0,1,2,3,4,5 zaokrągla do dołu a 6,7,8,9 0 czy widzisz tutaj symetrię?questionmark.gif Ja nie 8) A matma jest symetryczna ...
Poradziłem sobie - trzeba użyć funkcji round() - ale ciekawostka zostaje ... bo w takim razie w manualu jest błąd - bo ta funkcja sprintf, którą dałem w przykładzie jest rodem z manuala z przykladu dla walut ...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:09