ottscho
Goto Top

Rundung mit Mittelwert

Hallo zusammen,

kann mir jdm sagen, wie dieser vb.net Code in Javascript aussehen würde?
Mir geht es um die mathematische Formel.

[code]
Dim wert As Double= 21
Dim test As Double = Math.Round((wert + (5 / 2) + 0.5) / 5, MidpointRounding.AwayFromZero) * 5 - 0.05
MessageBox.Show(test)
[/code]

Hier wird automatisch auf den nächsten Fünfer gerundet und dann 0.05 abgezogen.
So das Werte wie z.B.

21
21.5
24.65
etc.
immer 24,95 erhalten

Oder

26
27,4
28
29,1
etc.
immer 29,95 erhalten.

Danke

gruß
ottscho

Content-ID: 174384

Url: https://administrator.de/contentid/174384

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

nxclass
nxclass 10.10.2011 um 12:06:07 Uhr
Goto Top
var value = 21.5;
alert( (Math.floor( value/5 )+1)*5 - 0.05 );
... sollte passen. Teste mal paar Werte.