hallo!
mit welchem befehl kann ich in perl dezimalzahlen aufrunden?
vielen dank
michael
hallo!
mit welchem befehl kann ich in perl dezimalzahlen aufrunden?
vielen dank
michael
Hallo Michael,
mit welchem befehl kann ich in perl dezimalzahlen aufrunden?
Entweder mit sprintf:
$ungerundet=0.255;
$gerundet=sprintf("%.2f",$ungerundet);
oder mit dem POSIX-Modul aus der Standardbibliothek
und den Funktionen:
int - ganzzahliger Teil der Dezimalzahl
ceil - aufrunden
floor - abrunden
Gruss,
-Andreas.
Hallo Andreas,
Entweder mit sprintf:
$ungerundet=0.255;
$gerundet=sprintf("%.2f",$ungerundet);oder mit dem POSIX-Modul aus der Standardbibliothek
und den Funktionen:int - ganzzahliger Teil der Dezimalzahl
ceil - aufrunden
floor - abrunden
Mit ceil hat es leider nicht geklappt. Ich habe mir jetzt aber ein Hilfs-Konstrukt gebaut.
$ganzzahl = int $var;
if ($ganzzahl
bevor du ceil verwenden kannst mußt du das posix-module erst importieren. in deinem script muß also als erstes
use POSIX;
stehen. dann hast du die funktionen von posix zu verfügung. dann müßte auch ceil usw klappen.
gruß…
…puhli