Nach . löschen
benny
- cgi
habe so ne zahl 14.0608333333333
wie bekomme ich daraus 14.06???
Benny
Hallo Benny,
habe so ne zahl 14.0608333333333
wie bekomme ich daraus 14.06???
Ich weiß nicht welche Sprache du verwenden willst, aber mit php tut es die Funktion round() (-> http://php.net/de/round).
$bla = round(14.0608333333333,2); // $bla ist dann 14.06
In Perl gibt es sicher auch eine Funktion die das kann.
Oder meist du was anderes?
Grüße aus Nürnberg
Tobias
sowat meinte ich schon muss aber für cgi/perl sein
Benny
Hallo Benny,
sowat meinte ich schon muss aber für cgi/perl sein
da kann ich dir auch nicht helfen, aber vielleicht hilft dir:
http://forum.de.selfhtml.org/archiv/2000_2/t12036.htm
oder
http://forum.de.selfhtml.org/archiv/2000_2/t13321.htm
vielleicht aber auch:
http://www.flexdax.org/htmlkurs/perlsyntax_zahlen.htm
alles auf der 1.Seite wenn du mit google nach "perl round" suchst.
Grüße aus Nürnberg
Tobias
Hi,
sowat meinte ich schon muss aber für cgi/perl sein
Dann sach das doch gleich, für welche Sprache es sein soll.
CGI ist ja nur eine Schnittstelle, die von vielen Programmiersprachen bedient werden kann.
$y = 3.14159;
$x = int($y);
cu,
Andreas
Moin!
$y = 3.14159;
$x = int($y);
Wenn's nur für die _Ausgabe_ der Zahl sein soll, hilft auch printf oder sprintf weiter. Da kann man die Anzahl der Stellen etc. angeben. Der Inhalt der Variablen ändert sich dadurch aber _nicht_ (was durchaus erwünscht sein kann, wenn man nicht mathematisch runden, sondern exakt weiterrechnen möchte).
- Sven Rautenberg
perl meine ich.
ich wollte aber 3.14 als ergebnis haben.