Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Berechnung einer Auslastung in Prozent Kategorie: Programmierung (von Martin Binder - 28.04.2003 11:03)
Als Antwort auf Re: Berechnung einer Auslastung in Prozent von Roman - 28.04.2003 9:15

Hallo Roman,

> ...
> auslastung = 250 * (300 / (600 * 9));
> ...

In dem Prozessor wird immer Schritt für Schritt gereechnet
Klammern werden immer zuerst berechnet,
und der Wert links vom = bestimmt die Genauigkeit (Stellenzahl) in Deinem Fall also Byte:

1..auslastung = 600   (das geht schon mal nicht)
2..auslastung = auslastung * 9 (auch das geht nicht)
3..auslastung = 1 / auslastung
( ...usw)

Du musst erstmal Raum schaffen für den grö�ten Wert, indem du dafür Integer verwendest.
Dann in einem zweiten schritt kannst du wieder auf Byte zurückgehen, wenn das Ergebnis passt.

Also schreib deine Berechnungen mit einer Integer - Variable, und zum Schluss
übergibst du das Ergebnis in eine Byte - Variable:

integer a_int;
a_int = 250 * (300 / (600 * 9));
auslastung = a_int;

Wie schon vorhin beschrieben...

GruÃ? Martin


    Antwort schreiben


Antworten:

Re: Berechnung einer Auslastung in Prozent (von André H. - 28.04.2003 13:01)