Thread runden in Perl (18 answers)
Opened by Gast at 2004-12-20 16:15

root
 2004-12-22 17:04
#50210 #50210
User since
2003-08-15
120 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sub float2money{
my $zahl =$_[0];
$zahl = int(sprintf("%.0f", $zahl*100));
return "0,00" if $zahl == 0;
$zahl =~ m/(\d?)(\d)$/;
$zahl = int($zahl/100);
my $erstestelle = $1;
$erstestelle = 0 unless $1;
my $zweitestelle = $2;
$zweitestelle = 0 unless $2;
return $zahl.",".$erstestelle.$zweitestelle;
}

print float2money(-0.02);


Ergibt
Code: (dl )
0,02

View full thread runden in Perl