Forum: Mikrocontroller und Digitale Elektronik Nachkommastelle Thermometer


von Isa (Gast)


Lesenswert?

Hallo,

habe ein Thermometer mit Bascom programmiert.
Wie schaffe ich es jetzt, dass eine Nachkommastelle angezeigt wird?

von Düsendieb (Gast)


Lesenswert?

Durch geschicktes Teilen den Wert in die Nachkommastelle und den 
ganzzahligen Anteil zerteilen und separat mit einem Komma dazwischen 
ausgeben.

von Isa (Gast)


Lesenswert?

was für einen Befehl benötige ich dann?

von Düsendieb (Gast)


Lesenswert?

Da sind mehrere Operationen notwendig, überlege es Dir vorher auf dem 
Papier.

Wie würdest Du es mit den Taschenrechner machen?

von Isa (Gast)


Lesenswert?

da ich nur eine Nachkommastelle benötige würde ich das ganze mit 10 
multiplizieren, dann kann ich ja ablesen, was die erste Nachkommastelle 
wäre

von Joachim B. (jojo84)


Lesenswert?

Genau. Aber wo ist jetzt dein Problem? Du schleppst diesen Faktor "10" 
ja durch deine ganze Software mit, damit du auch wirklich die gewünschte 
Auflösung hast.
Und wenn du dann am Ende stehen hast "285" dann weißt du ja, daß die "5" 
die Nachkommastelle ist.
Und jetzt kommst du: führe die Rechenoperation durch, die dir dann als 
Ergebnis die "28" rausschmeißt, dann gibst du stumpf ein "," aus, und 
dann führst du die Rechenoperation durch, die dir die "5" ausschmeißt :) 
. Eigentlich ganz einfach...

Gibt es auch schon genug Threads drüber, und Tutorials... und und und

Gruß

von Isa (Gast)


Lesenswert?

super dankeschön;-)
ich glaube ich habe es verstanden

von Joachim B. (jojo84)


Lesenswert?

Wunderbar. Wenn nicht: erst SuFu, dann fragen :)

Gruß

von Weingut P. (weinbauer)


Lesenswert?

schau mal nach Fusing in der hilfe

von Bastler (Gast)


Lesenswert?

Fhutdhb Ufzjjuz schrieb:
> schau mal nach Fusing in der hilfe

So heißt ein Lehrer von mir xD

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
Noch kein Account? Hier anmelden.