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) |