227
Frank
Sonnenscheinhasser
Zoom78

Frage ist gelöst
Rundung mit Mittelwert

Mitglied: ottscho
10.10.2011
11:47:29 Uhr
642 Aufrufe
1 Antwort
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

Diskussionsverlauf (1 Antwort)
Mitglied: nxclass
nxclass schreibt am 10.10.2011 um 12:06:07 Uhr
01.
var value = 21.5; 
02.
alert( (Math.floor( value/5 )+1)*5 - 0.05 );
... sollte passen. Teste mal paar Werte.
mehr ...Ähnliche Beiträge