Hallo, habe ein Thermometer mit Bascom programmiert. Wie schaffe ich es jetzt, dass eine Nachkommastelle angezeigt wird?
Durch geschicktes Teilen den Wert in die Nachkommastelle und den ganzzahligen Anteil zerteilen und separat mit einem Komma dazwischen ausgeben.
Da sind mehrere Operationen notwendig, überlege es Dir vorher auf dem Papier. Wie würdest Du es mit den Taschenrechner machen?
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
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ß
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.