Float Variable formatiert auf Bildschirm ausgeben?
Übersicht
BlitzBasic
Allgemein|
|
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
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
