Hi,
wie kann ich in Perl Gleitkomma-Zahlen in Ganzzahlen umwandeln?
Sehr einfache Frage, aber ich konnte bis jetzt keine Funktion finden
Gruss,
Alex
Hi,
wie kann ich in Perl Gleitkomma-Zahlen in Ganzzahlen umwandeln?
Sehr einfache Frage, aber ich konnte bis jetzt keine Funktion finden
Gruss,
Alex
wie kann ich in Perl Gleitkomma-Zahlen in Ganzzahlen
umwandeln?
Bsp:
my $zahl1 = 100;
my $zahl2 = 12;
my $ergebnis;
$ergebnis = $zahl1 / $zahl2;
printf "%d / %d = %.2d ", $zahl1, $zahl2, $ergebnis;
Mit %d wird eine Ausgabe von Ganzzahlen(Integer) mit Vorzeichen
angezeigt.
Meinst Du mit Gleitkomma-Zahlen float Zahlen?
Gruß, Frank
Hi Frank,
ich mein das ein bischen anders, Beispiel:
$zahl = 10.989898
$zahl =~ m/(…+)/;
$zahl =~ s/$1//;
print $zahl;
Gibt es dafür auch ne Funktion?
Gruss,
Alex
Hi Alex,
ich mein das ein bischen anders, Beispiel:
$zahl = 10.989898
$zahl =~ m/(…+)/;
$zahl =~ s/$1//;
print $zahl;Ergebnis 10
Gibt es dafür auch ne Funktion?
$zahl = 10.989898;
printf "%.d ", $zahl;
#wenn Du es aufrunden möchtest
printf "%.f ", $zahl;
Was willst Du genau wissen? Wie man z.b. 10.98989 in 10
umschreiben kann ? Dann wäre doch Dein Script oben doch auch in
Ordnung? Meinst ist vielleicht ein bißchen kürzer.
Gruss, Frank