[BraLUG] Ich brauche einen guten Algorithmus
A Zapletal
a.zapletal at gmail.com
Fr Feb 8 12:08:00 CET 2008
> $REST=0
> $ERHOEHUNG_ZAEHLER=100
> $ERHOEHUNG_NENNER=60
> $ERHOEHUNG=$ERHOEHUNG_ZAEHLER+$REST DIV $ERHOEHUNG_NENNER
> $REST = $ERHOEHUNG_ZAEHLER * $REST MOD $ERHOEHUNG_NENNER
>
> Durchlaufbeispiel:
> $REST = 0
> $ERHOEHUNG_ZAEHLER=100
> $ERHOEHUNG_NENNER=60
> $ERHOEHUNG=100 DIV 60 = 1
> $REST = 100 MOD 60 = 40
> $ERHOEHUNG=100 + 40 DIV 60 = 2
> $REST = 100 + 40 MOD 60 = 20
> $ERHOEHUNG=100 + 20 DIV 60 = 2
> $REST = 100 +20 MOD 60 = 0
> $ERHOEHUNG=100 DIV 60 = 1
> $REST = 100 MOD 60 = 40
sehr ordentlich aufgeschrieben von Dir Ingo, aber die Summanden sollten
geklammert werden, um Missverständnisse auszuschließen - Außerdem hast
du Dich weiter oben vertippt ('*' statt '+')
$ERHOEHUNG = ($ERHOEHUNG_ZAEHLER + $REST) DIV $ERHOEHUNG_NENNER
$REST = ($ERHOEHUNG_ZAEHLER + $REST) MOD $ERHOEHUNG_NENNER
Arnd
Mehr Informationen über die Mailingliste Bralug