German Zahlen Runden Ab/Auf

Blechdose

Member
Licensed User
Longtime User
Hallo alle,
ich Frage mich wie ich Zahlen Auf bzw. Abrunden kann.
Beispiel:
adanz1 = 5.42
adanz1 = adanz1 * 0.004882
Das Ergebnis wird so im Fenster als Text Angezeigt:
0.02646044000
Mit Round (adanz1) erkenne ich keinen Unterschied in der Anzeige.
Ich habe die Suche im Forum gequält, stoße dabei aber auf die PPC Variante
die in Android so wohl nicht funktioniert.

Ich würde gerne die Länge hinter dem Komma auf 3 Begrenzen.

Roland
 
D

Deleted member 103

Guest
Hallo Blechdose,

dafür kannst du die Funktionen verwenden:

B4X:
NumberFormat (Number As Double, MinimumIntegers As Int, MaximumFractions As Int) As String

NumberFormat2 (Number As Double, MinimumIntegers As Int, MaximumFractions As Int, MinimumFractions As Int, GroupingUsed As Boolean) As String

Ciao,
Filippo
 

Blechdose

Member
Licensed User
Longtime User
Hallo Filippo,

Danke schön, das hat geholfen!

mein Code ist nun doch deutlich kleiner:
HTML:
   lblade1.text = NumberFormat (adanz1,0,3) & " V"

Produziert die gewünschte Ausgabe.

Ich glaube ich benötige so etwas wie eine Referenz (in VB6 und C hab ich die)
Gibt es sowas auch für B4A?
Ich glaube das würde euch viele meiner "Anfänger" Fragen ersparen.

Roland
 
D

Deleted member 103

Guest
Hallo Blechdose,

Ich glaube ich benötige so etwas wie eine Referenz (in VB6 und C hab ich die)
Gibt es sowas auch für B4A?
Ich glaube das würde euch viele meiner "Anfänger" Fragen ersparen.

schau mal dieser Thread an, hier gibt es genug informationen.
beginners-guide

Ciao,
Filippo
 
Top