Announcement

Collapse
No announcement yet.

Runden unter C++

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Runden unter C++

    Ich habe das Problem, dass der in der Hilfe genannte Befehl <b>ROUND(zahl, stellen)</b> nicht funktioniert.
    Er steigt immer mit der Meldung aus, dass die Funktion nicht bekannt sei.
    Welche Befehle gibt es sonst, oder wie funktioniert er ?

  • #2
    Hallo Michael,<br>
    soviel ich weiß gibt's beim Builder keine runden-funktion, <br>
    aber es sind schon einige Beiträge zu diesem Thema im Forum, <br>
    probier's mal mit der "suchen-maschine", vielleicht ist was dabei.<br>
    Gruß Thoma

    Comment


    • #3
      Hi ihr beide !
      Runden ist nur für Bildschirm-Ausgabe interessant (FloatToStrF() -Funktion). Während der Berechnung wird nichts gerundet. Die Zahlenabbildung macht schon genug Rundungsfehler.

      Denkt nochmal nach

      Comment


      • #4
        Hi Jungs,

        eine Funktion für das Runden gibt es in C oder C++ glaube ich nicht. Ich rechne, wenn ich runden will einfach immer die Zahl + 0,5 bzw., + 0,05 usw

        Comment


        • #5
          Die Rundenfunktion kann mal wie folgt ersetzen:

          auf ganze Zahlen:
          Ergebnis=int(a+0.5)

          auf Zentel
          Ergebnis=float(int(a*10+0.5))/10
          usw..

          Comment

          Working...
          X