-
Rechnen Problem
Hi,
ich stehe hier gerade vo einem komischen Problem:
Ich hab folgenden Code:
Code:
...
Dim B As Integer
...
For A = 1 To 16
B = B + "6,25"
Locate 1 , A
Lcd Chr(1)
Locate 2 , 7
Lcd B ; "%"
Wait 1
Next
...
Auf meinem Lcd möcht ich dass er einfach von o - 100% in 16 Schritten hochzählt.
Leider steht auf meinem LCD nur "0%"
Ich erkenne einfach keinen Fehler... :-(
Hilfe?!
Danke!
:D
MFG
Movie
-
Integer sind Ganzzahlen, und dann versuchst Du noch einen String "6,25" zu addieren.
B als single dekarieren. und dann b=b +6.25
evtl B noch in einen String umwandeln, bevor es angezeigt wird. c=str(b) oder so, habe gerade meine Programmierumgebung nicht dabei.
-
Hallo,
je nachdem, welchen µC du hast, ist das Rechnen mit Single für diese Aufgabe allerdings ziemlicher Overkill.
Da solltest du dir überlegen, die Werte vorab per Data statement vorzugeben und dann bei der Ausgabe das Komma richtig zu setzen. Siehe auch die Lookup Funktion.
Gruß
Rolf