Thread runden von zahlen (10 answers)
Opened by [HR]Doomrunner at 2003-09-17 17:55

havi
 2003-09-17 20:38
#53224 #53224
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
[quote=Dubu,17.09.2003, 17:34]@havi: Das entspricht nicht dem gewuenschten Ergebnis, denn du rundest auf 10er statt auf 5er (52 => 50, 53 => 55, 57 => 55, 58 => 60).

Und statt substr($zahl,1,1) nimm lieber substr($zahl,-1,1), damit es auch mit Zahlen klappt, die drei oder mehr Stellen haben.

@Doomrunner: Noch 'ne Moeglichkeit:
Code: (dl )
1
2
3
4
5
6
my $rest = $zahl % 5;
if ($rest < 3) {
   $zahl -= $rest;
} else {
   $zahl += (5-$rest);
}
[/quote]
Da hab ich wohl nicht ordentlich gelesen!

... mit dem substr hast du natürliich vollkommen recht!

Ist aber sowieso eine schlecht Variante!

Gruss

View full thread runden von zahlen