round-Funktion

round-Funktion

Tags:
0
0

Hallo,

die round()-Funktion sollte im Beispiel lt. Anhang eigentlich auf 2 Nachkommastellen begrenzen. Mache ich irgendetwas falsch?

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 31, Antworten: 175)
Gefragt am 16. April 2025 10:12
34 views

Antworten (6)

0
Private answer

Ja,  wenn ich statt Prozent eine Einheit wie Dezipromille bzw. Centiprozent wähle, komme ich auf eine Ganzzahl ohne Bug ;-)

Ich hoffe, Geotec spielt den Ball mal ins cFos.Team...

markiert als Spam
Posted by Top Networker (Fragen: 31, Antworten: 175)
Answered on 17. April 2025 16:58
0
Private answer

das würde ich als bug verbuchen.
wenns dir wichtig ist kannst du einfach ne kleinere einheit wählen und nicht mit fließkomma arbeiten ;)

aus programmierersicht wäre das sowieso zu bevorzugen :)

markiert als Spam
Posted by Top Networker (Fragen: 9, Antworten: 134)
Answered on 17. April 2025 11:34
0
Private answer

Auch die 100.44 verfremdet das System, sogar in meinem Eingabefeld. Das ist schon heftig!

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 31, Antworten: 175)
Answered on 17. April 2025 10:49
0
Private answer

wird die variable E1.soc vllt wo anders auch noch gesetzt?

nein, nur an dieser Stelle, zumindest von mir. Ohne die round-Funktion ist ja alles in Ordnung, nur hat der Wert dann meistens einen Bandwurm an Nachkommastellen, die sind nervig.

Erstell mal eine CM.Variable und gib ihr den Wert 100.44

sh. Anhang,
also var1 hatte ich eigentlich den Wert 100.4444 zugewiesen

Da ist irgend ein Wurm in der cFos-Rechnerei drin...

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 31, Antworten: 175)
Answered on 16. April 2025 17:31
1
Private answer

Es liegt nicht an der Round-Funktion.

Scheinbar liegt es an den Datentypen der Variable.

Erstell mal eine CM.Variable und gib ihr den Wert 100.44

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1386)
Answered on 16. April 2025 12:00
0
Private answer

sieht eig gut aus. wird die variable E1.soc vllt wo anders auch noch gesetzt?

markiert als Spam
Posted by Top Networker (Fragen: 9, Antworten: 134)
Answered on 16. April 2025 11:20