Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Schweizer Rundung für Genies (https://www.delphipraxis.net/2728-schweizer-rundung-fuer-genies.html)

Gast 4. Feb 2003 16:10


Schweizer Rundung für Genies
 
Hallo Rundungs-Profis, 8)

ich brauche dringend Eure Hilfe!

Ich muss für eine Firma alle Kostenstellen auf Schweizer-System umrechnen und zwar nur bis zur zweiten Nachkommastelle.

Ist leider nicht mein Wissens-Bereich (der sowieso sehr bescheidend ist :oops: ) darum bräuchte ich dringend Eure Hilfe.

Ich komme erst morgen-früh und werfe hier ein Blick mit der Hoffnung auch Schweizerischer-Wunder :shock:

Gruß

Paul Jr.

sakura 4. Feb 2003 16:13

Wenn das heisst, dass Du auf zwei Nachkommastellen runden musst, dann sieht das so aus
Delphi-Quellcode:
Gerundet := Round(Wert * 100) / 100;
Aus 10,123 wird 10,12
Aus 10,125 wird 10,13
Aus 10,129 wird 10,13

usw.usf.

...:cat:...

Luckie 4. Feb 2003 17:09

Mit Format geht es auch. Zusätzlich würde ich noch mit DecimalSeparator den DezimalSeparator auslesen und setzen.

Mirilin 4. Feb 2003 17:51

Willst Du auf 5Rp. runden?

d3g 4. Feb 2003 17:59

Soweit ich weiß, ist Schweizer Rundung das Runden auf 5/100 (weil in der Schweiz die kleinste Münze 5 Rappen ist, wenn ich mich richtig erinnere - ist schon so lang her :mrgreen:). Also:
Delphi-Quellcode:
value := Round(value * 20) / 20;
MfG,
d3g

Gast 5. Feb 2003 10:12

Danke für die Antworten, :lol:

d3g Toll! :!: Genau das habe ich gesucht!

Gruß

Paul Jr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz