Float Variable formatiert auf Bildschirm ausgeben?
Übersicht

![]() |
KracherBetreff: Float Variable formatiert auf Bildschirm ausgeben? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mahlzeit zusammen.
Kennt jemand eine Möglichkeit (und tut diese auch kund) wie man eine Float-variable Formatiert (immer zwei Nachkommastellen) ausgibt? Beispiel IST: 4. 1 19.9 Soll: 4.10 19.90 Danke Kracher |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Erst musst du mittels Instr die Position des Punktes feststellen.
Dann kannst du den String mittels Left so abschneiden, dass er alles bis 2 Stellen hinter dem Punkt ausgibt ![]() |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das geht aber nur wenn der Wert auch 'genügend' Nachkommastellen hat. Er will ja aus 1.9 eine 1.90 haben!.. Da muß also noch eine 0 rangehängt werden.
Code: [AUSKLAPPEN] Left(Str(w)+"00",Instr(Str(w),".")+2)
|
||
![]() |
darthBetreff: .. |
![]() Antworten mit Zitat ![]() |
---|---|---|
int(deinevariabel,2) | ||
Diese Signatur ist leer. |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] For t= 0 To 50
a#= Rnd(10,1000) Print RSet (A#,15) + RSet (FormatFloat(a#,2) ,15) Next WaitKey () Function FormatFloat$(a#,z) ; z = Nachkommastellen b$ = Int(a# * 10^z) /10.0^z Return b$ + String ("0",Instr(b$,".")+z -Len (b$)) End Function Hier mal meine Version! |
||
[BB2D | BB3D | BB+]
|
![]() |
KracherBetreff: Vielen Dank!! |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo und Vielen Dank an alle die sich bemüht haben.
Mein Problem ist erledigt. ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group