master: zahlen generell abrunden

wie kann ich mit perl zahlen immer abrunden... also bei 95,8 soll 95 ausgegeben werden

  1. wie kann ich mit perl zahlen immer abrunden... also bei 95,8 soll 95 ausgegeben werden

    habe gerade ne antwort gefunden

    $ungerundet=95.9;
    $gerundet=int($ungerundet);

  2. hi,

    wie kann ich mit perl zahlen immer abrunden... also bei 95,8 soll 95 ausgegeben werden

    guck mal hier
    http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.7.2.7

    Viele Grüße, Rolf

    1. Hallo rolfrost,

      wie kann ich mit perl zahlen immer abrunden... also bei
      95,8 soll 95 ausgegeben werden

      guck mal hier
      http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.7.2.7

      Schoen, dass du gern auf deine Perlbase verlinkst, aber in
      diesem Fall nicht angebracht. Der OP moechte eine Art
      floor-Funktion haben, kein mathematisch korrektes Runden. Und
      diesen Zweck kann die int()-Variante durchaus erfuellen.

      Naechste mal doch einfach richtig lesen ;)

      Gruesse,
       CK

      --
      http://cforum.teamone.de/
      http://wishlist.tetekum.de/
      If God had meant for us to be in the Army, we would have been born with green, baggy skin.
      1. hi Christian,

        Schoen, dass du gern auf deine Perlbase verlinkst, aber in
        diesem Fall nicht angebracht. Der OP moechte eine Art
        floor-Funktion haben, kein mathematisch korrektes Runden. Und
        diesen Zweck kann die int()-Variante durchaus erfuellen.

        Naechste mal doch einfach richtig lesen ;)

        Das isses manchmal ;-) Aber in diesem Fall wusste ich ja auch nicht so recht was der OP möööchte.

        hmm , vielleicht auch sowas:
        use integer;
            $x = 10/3;
            # $x is now 3, not 3.33333333333333333

        Viele Grüße aus KA; rosti