in einem meiner Scripts lasse ich Zahlen ausrechnen und gebe diese aus. Allerdings sind die Dezimalstellen immer sonst wie lang und ich möchte eigentlich nur den ganzahligen Anteil ausgeben. Weiß aber nicht wie.
Hallo Andreas!
Angenommen, die Zahlen sehen so aus: 5.9384320492093 oder wie auch immer, dann geht das so:
$dez_zahl = 4.3048209438402; #oder eben die Zahl, die ausgegeben wird
($GanzZahl, $nachkomma) = split(/./, $dez_zahl);
in GanzZahl steht jetzt das vor dem Punkt, in nachkomma alles dahinter.
Allerdings wird hierbei nicht beachtet, ob gerundet wird. also ergibt sowohl 4.1 als auch 4.9 die Zahl 4.
CU, Nico!