phpbar.de logo

Mailinglisten-Archive

[php] Simple Multiplikation schlägt fehl

[php] Simple Multiplikation schlägt fehl

Hendrik Frank rik at shorebreak.de
Don Dez 21 20:24:17 CET 2006


Hallo,

ich programmiere nun grade seit Jahren mal wieder in PHP und stelle  
fest, dass es scheinbar in der Version 5 das Multiplizieren verlernt  
hat.

CODE:

function rechner($amount, $size, $factor, $preis) {
	if ($amount < 0) $amount=0;
	if ($size < 1) $size =1;
	if ($factor<=0) $factor=1;

	print "Preis $preis , Factor $factor , Amount $amount , Size $size  
<br />\n";
	// da gibt PHP dies aus:
	// Preis 5.99 , Factor 1.55 , Amount 1 , Size 1

	$value = ($preis * $factor * $amount * $size);
	print "Value $value <br />\n";
	//hier: Value 5

	return (float) $value;
}

Das Ergebnis von 5,99*1,55*1*1 ist also 5.
Nach meinem alten Taschenrechner sollten es aber 9,2845 sein.
Ich hoffe mir kann jemand meinen (wahrscheinlich dummen) Fehler  
zeigen...

Weihnachtliche Grüße,
Hendrik

php::bar PHP Wiki   -   Listenarchive