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-Key: 174384

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

Printed on: April 19, 2024 at 05:04 o'clock

Member: nxclass
nxclass Oct 10, 2011 at 10:06:07 (UTC)
Goto Top
var value = 21.5;
alert( (Math.floor( value/5 )+1)*5 - 0.05 );
... sollte passen. Teste mal paar Werte.