kommastellen begrenzen
Übersicht

aave13Betreff: kommastellen begrenzen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
moin,
ich habe schon gesucht, aber nichts derartiges gefunden: ich möchte eine zahl x# auf die letzten beiden stellen nach dem komma begrenzen... habe auch keinen derartigen befehl gefunden, hoffe jemand von euch weiß wie das geht... mfg aave |
||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo!
Wozu brauchst du das? Sehe keinen Sinn darin! MfG |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
![]() |
Smily |
![]() Antworten mit Zitat ![]() |
---|---|---|
-.-
Code: [AUSKLAPPEN] X# = Pi
Print X newX# = Left$(x#,Len(x#)-3) Print NewX WaitKey() 1 min Proggen :p |
||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
aave13 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ich möchte eine literanzeige bei einem programm machen. wenn der aber in den unteren bereich (0.2,0.1) geht, dann kommt irgendwas mit 0.129994891 so ein zeug raus. das möchte ich halt unterbinden.
mfg aave |
||
![]() |
Smily |
![]() Antworten mit Zitat ![]() |
---|---|---|
sry mein Vorheriger Code war etwas falsch.
Code: [AUSKLAPPEN] Zahl$="1234.45678"
Pos=Instr(Zahl$,".") If Pos>0 Then Print "Komma an der "+Pos+" Position" Print Left(Zahl$, Pos+2) WaitKey() Soo das müsste richtig sein. Ich habe einfach nur eine Zeile zu dem Beispielcode für Instr in der Onlinehilfe hinzugefügt |
||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
das liegt an einem Rundungsfehler von Blitz. In dem Fall wird dir eine Begrenzung nicht soviel bringen, zumal ne Begrenzung so wie Smily sie gemacht hat Sinnlos ist, da sie nicht rundet. Würde an deiner stelle die Variable statt von .1 bis 1 von 1 bis 10 rechnen lassen, und vor der ausgabe den wert durch 10.0 teilen.
MfG |
||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
![]() |
d-bug |
![]() Antworten mit Zitat ![]() |
---|---|---|
Da gibts im Codearchiv eine Funktion für ... ohne Rundungsfehler !
https://www.blitzforum.de/foru...888#138888 |
||
aave13 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
stimmt hast recht super idee, danke ![]() werds mal ausprobieren /edit: ich habs durch 100 geteilt, dann kommt genau was x,xx 2stelliges raus ![]() mfg aave |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group