Auf-/Abrunden von Zahlen in VB?

Diskutiere Auf-/Abrunden von Zahlen in VB? im Developer Network Forum im Bereich Hardware & Software Forum; Welche Funktion in VB rundet Zahlen ab Nachkommastelle 5 auf und darunter ab? "Int" streicht leider alle Nachkommastellen weg. D.S.
  • Auf-/Abrunden von Zahlen in VB? Beitrag #1
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
Welche Funktion in VB rundet Zahlen ab Nachkommastelle 5 auf und darunter ab?
"Int" streicht leider alle Nachkommastellen weg.

D.S.
 
  • Auf-/Abrunden von Zahlen in VB? Beitrag #2
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Falls es keine Rundungsfunktion gibt, hilft folgender Trick: Man addiere 0.5 auf die zu rundende Zahl, und schneide dann per Casting auf Integer ab.
  • 4.2 + 0.5 = 4.7 -> abgeschnitten auf 4
  • 4.9 + 0.5 = 5.4 -> abgeschnitten auf 5
O Love

------------------
"I will not abide disobedience!"
 
  • Auf-/Abrunden von Zahlen in VB? Beitrag #3
J

JoySurfer

Bekanntes Mitglied
Dabei seit
20.04.2000
Beiträge
128
Reaktionspunkte
0
Das Runden kann man durch das Verwenden der Typumwandlungsfunktionen CLng() und CInt() realisieren.
CInt() im Bereich -32.768 bis 32.767
CLng() im Bereich -2.147.483.648 bis 2.147.483.647

Viel Erfolg!
 
  • Auf-/Abrunden von Zahlen in VB? Beitrag #4
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
vielen Dank JoySurfer.

@O Love: interessanter Trick, da es jedoch die Funktion gibt werde ich diese natürlich verwenden :)

D.S.


[Dieser Beitrag wurde von Deep Space am ( 05. Juli 2000 editiert).]
 
Thema:

Auf-/Abrunden von Zahlen in VB?

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.181
Beiträge
1.579.177
Mitglieder
55.880
Neuestes Mitglied
Hahn
Oben