Hallo, ich bin an Verzweifeln Ich habe folgende Variablen: Dim Ruecklauftemperatur As Word Dim Ruecklaufteiler As Single Dim Umgebungstemperaturausgabe As Integer Ruecklauftemperatur=613 Umgebungstemperaturausgabe=23 nun will ich folgendes rechnen Ruecklaufteiler=Ruecklauftemperatur/Umgebungstemperaturausgabe ich erhalte aber immer 0.0 als Rücklaufteiler Variable was mache ich falsch?? Warum gibt es bloß so viele verschiedene Variablen in Bascom, früher auf den Amiga oder C64 gabs nur 2 verschiedene eine für Text und eine für Zahlen mehr brauchte man nicht und es hat funktioniert :(
Dieter schrieb: > C64 gabs nur 2 verschiedene eine für Text und eine für > Zahlen Das ist schonmal falsch. Es gab _DREI_: - eine fürs Gleitkomma - eine für Integer - eine für Strings. SECHS & SETZEN
übertrage vor der Division alle Variable auf Single. Dann gehts problemlos. Johannes
Dieter schrieb: > ich bin an Verzweifeln Immer schön locker bleiben. Sowas haben oder hatten wir alle täglich auch. Das legt sich ein wenig, durch viel Übung. Du solltest gelegentlich immer wieder mal die Bascom-Doku lesen. Bzw. was über die Sprache Basic. Ich weiß, das ist lästig sowas, aber oft nötig. Beim C-Compiler muß ich das ständig auch. In der Software mache ich meistens Type-Castings, auch wenn der Compiler Formate selbst erkennt und richtig umsetzt. Mit Basic am PC hatte ich anfangs auch zu tun, habe das aber nicht allzu sehr vertieft. Immerhin gab es unter DOS eine Hilfe, ähnlich wie heute noch die Hilfe zu Befehlen im Eingabeaufforderungsfenster. Das war also auch nicht völlig unkomfortabel.
Wilhelm Ferkes schrieb: > Du solltest gelegentlich immer wieder mal die Bascom-Doku lesen. Richtig, das Kapitel zu den Datentypen ist recht nahrhaft. ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.