P peternmb Well-Known Member Licensed User Longtime User Dec 30, 2016 #1 Hallo, Wie kann ich einen Zahlenwert mit nur einer Nachkommastelle erstellen bzw. anzeigen und speichern? So funktioniert es nicht: B4X: Dim Wert1,Wert2 As Float Wert1=0.1 Wert2=Round2(Wert1,1) Liefert jedes mal den Wert mit jeder Menge Nachkommastellen. Ist float für diesen Zweck überhaupt OK? Ich benötige eine positive oder negative Zahl mit einer Nachkommastelle.
Hallo, Wie kann ich einen Zahlenwert mit nur einer Nachkommastelle erstellen bzw. anzeigen und speichern? So funktioniert es nicht: B4X: Dim Wert1,Wert2 As Float Wert1=0.1 Wert2=Round2(Wert1,1) Liefert jedes mal den Wert mit jeder Menge Nachkommastellen. Ist float für diesen Zweck überhaupt OK? Ich benötige eine positive oder negative Zahl mit einer Nachkommastelle.
E Eumel Active Member Licensed User Longtime User Dec 30, 2016 #2 Versuche es mit Double, da würde dein Beispiel funktionieren
klaus Expert Licensed User Longtime User Dec 30, 2016 #3 Zum Anzeigen benutze NumberFormat(Wert1, 1, 1). NumberFormat gibt eine String zurück. Wert1 muss Double sein.
Zum Anzeigen benutze NumberFormat(Wert1, 1, 1). NumberFormat gibt eine String zurück. Wert1 muss Double sein.
P peternmb Well-Known Member Licensed User Longtime User Dec 30, 2016 #4 Ja, das klappt. Gibt es irgendwo eine Übersicht über die Datentypen bzw. für was diese sinnvoll/einsetzbar sind? Da wo ich programmiertechnisch her komme gibt es eigentlich nur Zeichen(C), Zahlen(N) und Logisch(L)...
Ja, das klappt. Gibt es irgendwo eine Übersicht über die Datentypen bzw. für was diese sinnvoll/einsetzbar sind? Da wo ich programmiertechnisch her komme gibt es eigentlich nur Zeichen(C), Zahlen(N) und Logisch(L)...
klaus Expert Licensed User Longtime User Dec 30, 2016 #5 Kapitel 10.1 Variable Types im B4A Beginner's Guide.