PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rechenfehler


Dexter
31.03.2002, 16:56
ich habe ein kleines problem. und zwar rechnet er den preis * menge falsch.

wenn ich z.B. 11.25 habe und das 2. dann kommt bei ihm 22.00 raus, was falsch ist, was jeder weiss der rechnen kann =).

der code...

$u=$prodtable[3];
printf("%6.2f",$u);
echo &quot;<td align=&acute;right&acute;>&quot;;
printf(&quot;%6.2f&quot;,$u*$bestmenge[$i]);
echo &quot;</td></tr>\n&quot;; $sum = $u*$bestmenge[$i];


pate33
31.03.2002, 17:06
hast du die variablen als float definiert? das sollte eigentlich helfen... ;)

Dexter
31.03.2002, 17:54
ist das wie in C mit den initialisieren ??

float $sum <-- so ?

Mac Fly
31.03.2002, 18:01
Ich hab hier (http://www.php.net/manual/de/language.types.float.php) was dazu gefunden...

Dexter
31.03.2002, 18:13
hmmm der link geht leider net

Mac Fly
31.03.2002, 18:18
Ok, dann geh hier (http://www.php.net/manual/de/language.types.php) hin und dann klick auf Fließkomma-Zahlenwerte.

Dexter
31.03.2002, 18:46
der link geht auch net !!! =)

Mac Fly
31.03.2002, 18:50
So ein käse. :mauer:
na dann eben hier her (http://www.php.net/manual/de/) und dann auf typen, dann auf Fließkomma...
Ansonsten www.php.net :D

pate33
31.03.2002, 18:52
www.php.net/float

^^ neues linksystem von php.net ... news lesen! ;)

:D

greetz

Mac Fly
31.03.2002, 18:55
Spuckt aber komische Ergebnisse aus...

http://www.coding-board.de/manual/fi/function.is-float.php

Dexter
01.04.2002, 19:18
sorry aber leider hat der link nicht viel gebracht. habe ihm ja auch so alles zugewiesen wie man im oberen code sehen kann. =(

pate33
01.04.2002, 22:55
um mal wieder von den links wegzukommen...

hast du die bestellmenge auch mit nachkomma stellen definiert, oder machst du

z.b.: 11.25 * 5 ?

dann wuerd ich mal empfehlen, 11.25 * 5.00 zu rechnen...

greetz

Dexter
01.04.2002, 22:59
naja er holt sich ja die 2 aus dem feld bestellmenge. ist ein bissl doof da 2.00 einzugeben, aber ich habe das mal einfach gemacht, aber er gibt immer noch 22.00 aus !!

Dexter
02.04.2002, 02:27
hmmm es liegt nicht am rechnen sondern am auslesen der datei.

ProduktNr.|Produkt|Link zu dem Produkt|1 oder 0|Preis|MwST.

wenn ich jetzt alles ein vorschiebe, also Link zu dem Produkt rausnehme, dann rechnet er falsch.

=((