INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo, auf meiner homepage findest Du unter Tricks den folgenden Text. Außerdem ist für Dich die dort beschriebene gleitende Mittelwertbildung interessant. Beides kannst Du verbinden, indem Du beim Addieren gleich die Rundung mit erledigst. Aufrunden von Zahlen x = 26 / 3 beträgt 8,66. Da C-Control nur mit ganzen Zahlen (Integer) rechnet, lautet das Ergebnis abgerundet x = 8. Möchte man 8,66 auf 9 aufrunden, kann man folgende Routine anwenden. Dabei wird ab 5 aufgerundet. Weil 260 durch 3 geteilt wird, ist die Kommastelle vorübergehend nach rechts verschoben. x = ( 10*26/3 +5 ) /10 (Ergebnis = 9) MfG ManfredW > Hallo, ich habe ein Problem. Ich möchte einen Mittelwert bilden. Ich lese über einen Kanal meine Werte ein. Nach jedem fünften Wert möchte ich den Mittelwert bilden. Die Werte zu adieren und durch 5 zu teilen ist ja kein Problem, aber der Mittelwert muss auf eine ganze Zahl gerundet werden. > Vielleicht kann mir jemand helfen. > Gruß Thorsten Meine Homepage: http://manfred.wilzeck.de |
Antwort schreiben |