paschef: Berechnungs-Problem

Beitrag lesen

Auch hallo,

für 1,85 soll dann 1,75 gespeichert werden und
für 1,33 soll dann 1,25 gespeichert werden und
für 2,01 soll dann 2,00 gespeichert werden und
für 2,59 soll dann 2,50 gespeichert werden

Nimm den Wert * 4, runde ihn, und teile dann wieder durch 4 (ggfs. noch formatieren auf 2 Nachkommastellen, falls nötig):

1,85 ->  7,4  ->  7 -> 1,75
1,33 ->  5,32 ->  5 -> 1,25
2,01 ->  8,04 ->  8 -> 2,00
2,59 -> 10,36 -> 10 -> 2,50

Oops, da sollte noch ein Beispiel (hier PHP) dazu:

$wert = 1.85;
$erg = number_format(((round($wert*4))/4),2);

Gruß,
paschef