Ich dreh durch :-( ich habe eine Zahl in Bascom, die den Wert von -20 - 80 hat. Diese Zahl möchte ich nur durch 2 Teilen und ausgeben, aber Bascom klaut mir einfach die komma stellen und gibt nur die ganzen Zahlen aus, was mache ich falsch?? beispiel: Temperatur = 41 temperatur=temperatur/2 bascom gibt aus: 20 aber es müsste eigendlich 20.5 sein :-( habe schon div. variablen formen durch von integer, single, string das geht sicherlich so einfach das ich irgendwas übersehe^^
Peter schrieb: > Temperatur = 41 > temperatur=temperatur/2 > > bascom gibt aus: 20 aber es müsste eigendlich 20.5 sein :-( Welchen Datentyp hat denn temperatur?
> habe schon div. variablen formen durch von integer, single, string
Integer und Single können nur ganze Zahlen aufnehmen und haben keine
Nachkommastellen. String ist für das, was Du machen willst, gänzlich
unpassend.
Lies Dir mal die Bascom-Dokumentation durch, hier vor allem den
Abschnitt, der sich mit Datentypen beschäftigt.
ich habe wie gesagt div. variablen typen probiert, leider sind die dokumentationen von bascom immer auf englisch :-(
Peter schrieb: > ich habe wie gesagt div. variablen typen probiert, leider sind die > dokumentationen von bascom immer auf englisch :-( Tja. Da musst du durch. Du brauchst einen Gleitkomma-Datentyp Solange du einen Datentyp nimmst, der von Haus aus nur ganze Zahlen aufnehmen kann, darfst du dich nicht wundern, wenn Nachkommastellen verloren gehen, bzw. gar nicht erst berechnet werden.
>leider sind die dokumentationen von bascom immer auf englisch :-( Tja, damit wirst du wohl klarkommen müssen... Oder glaubst du wir übersetzen dir hier die Doku nur weil du kein Wörterbuch aufschlagen willst? Ach und... >Bascom einfache Rechnenaufgaben sind falsch :-( ^ ^ (^) >Variablentypen ^ ^ >Dokumentationen ^ >Kommastellen ^ ^
Mit SIngle kannst du komma stellen berechnen, zumindest hat es bei ein versuch grade geklappt ;-)
Naja, vielleicht ist Peter noch ein Schüler und will in ferner Zukunft unsere Rente verdienen. Mach ein Codeschnipsel mit Deiner Berechnung und stell das hier rein. Dann muss hier niemand rumraten. Wigbert
Peter schrieb: > Bascom einfache rechnen aufgaben sind flasch :-( Immer noch besser als schlaff... ;-) > habe schon div. variablen formen durch von integer, single, string Lies besser mal nach, welche davon was kann...
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.