Re: Berechnung einer Auslastung in Prozent Kategorie: Programmierung (von Martin Binder - 28.04.2003 9:01) | |
Als Antwort auf Berechnung einer Auslastung in Prozent von Roman - 28.04.2003 8:51
| |
Hallo, > ich zerbrech mir schon seit einiger Zeit meinen > Kopf über folgendes Problem: > > Ich möchte eine Auslastung in Prozent berechnen, > die dann ins EEPROM schreiben. Die Auslastung > sollte von 0 (0%) bis 255 (100%) berechnent wer- > den und als byte abgespeichert werden. > > Die Auslastung wird so berechnet: > auslastung = 250 * (wert / (wertmax * konst)); > ... Und genau das ist Dein Fehler...! Die Berechnung als Byte kann nicht klappen, da du dabei über den Wert 255 kommst. Und mehr als 255 kann ein Byte nun mal nicht fasssen...! Nimm eine Integer - Variable für die Berechnung, und setze dann eine zweite Zeile darunter um das Ergebnis wieder in eine Byte-Variable zu übergeben, dann läuft es. Gru� Martin | |
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() ![]() |