Ergebnis 1 bis 7 von 7

Thema: Drucken in Delphi ????

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    Runden kann man wie folgt:
    Du hast beispielsweise 5 Nachkommastellen, auf 2 willst du.
    Also rechnest du zuerst "deine Zahl" * 100.
    Jetzt "deine Zahl" = "deine Zahl" + 0,5
    Dann Wandeln in Integer, alle Nachkommastellen werden abgeschnitten.
    Und wieder durch 100 teilen, also "deine Zahl" / 100.
    Das ist aber sehr low level, Variablen lassen sich sicher in Delphi auch simpel per Befehl runden. Aber meine Methode ist allgemeingültig für jede Sprache die diese Rechenoperationen beinhaltet.

    Beispiel:

    Zahl ist 1.23955
    * 100
    Zahl ist 123.955
    + 0,5
    Zahl ist 124.445
    in integer wandeln
    Zahl ist 124
    / 100
    Zahl ist 1.24 - und somit auf 2 Nachkommastellen gerundet, ab 5 aufgerundet.

    ===
    EDIT: Dann wandel doch einfach deine Zahl in einen String und schreib da ne 0 rechts dazu.

    Geändert von Ynnus (20.11.2004 um 18:11 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •