Wie kann ich denn eine Integer Zahl in eine Float zahl umwandeln, so dass ich anschließend mit abs runden kann. Ich weiß, dass dies zunächst sinnlos erschein, jedoch mochte ich z.B. folgende erledigen.
Eine x-Achse der Länge 720 pixel will ich unterteilen in Abschnitte zu 50 Pixel. d.h.
y=720/50 = 14,4
folglich würde ich 14 Einteilungen auf der Achse bekommen. Eine andere möglichkeit wäre mit If..... die Lösung zu erreichen.
Das erstere würde mir aber besser gefallen. Oder gibt es eine andere Möglichkeit ein Koordinatensysetm mit Einteilung zu erzeugen
integer in float
hi Martin66119,
da muss man doch nix mehr runden, oder ?
Code: Alles auswählen
y.l=720/50
Debug y ; ergibt 14-
Martin66119
- Beiträge: 282
- Registriert: 03.01.2005 11:36
Integer in flat
Das geht, nur muss ich mit dem wert weiterarbeiten. Da das Ergebnis im Debuggerfenster steht, geht das nicht!
-
Kaeru Gaman
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
wenn du zur weiterverarbeitung ne float brauchst, kannst du auch
verwenden...
schau dir auchmal die Round()-funktion an, die ist zur verarbeitung von negativen zahlen besser geeignet...
Code: Alles auswählen
y.f = Int(720/50)schau dir auchmal die Round()-funktion an, die ist zur verarbeitung von negativen zahlen besser geeignet...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.