[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