Russian Peasant Algorithm

Russisk bondealgoritme

Russisk bondealgoritme er en metode til at gange to tal. Den består af følgene regler:

En gangeopgave (multiplikation) er udgangspunktet. Fx 20 * 7:
1. Tallene i venstre kolonne halveres. Når halveringen giver ullige tal skrives kun den hele del. (Man runder ned til den nærmeste hele tal fx. 13 / 2 = 6)
2. Tallene i højrre kolonne fordobles.
3. Marker rækkkerne med et ullige tal i venstre kolonne.
4. Find summen af de tal i højre kolonne, som står ud for de ullige tal, fx 28 + 112 = 140. ifølge den russiske bondealgoritme er 20 * 7 = 140.