Drag the slider to generate the multiplication factors (aka the multiplicand and the multiplier).
Aka Ancient Egyptian Multiplication, displayed for the number range +100. The main advantage of this technique is that it makes use of only addition, subtraction, and multiplication by two.
In mathematics, there are numerous methods and algorithms to perform arthimetic operations. Even for multiplication, a "basic arithmetic operation", there is a ton of methods and tricks. There is no best way since the method and strategy to tackle a multiplication problem depends on the tasks (large or small, integers, fractions or decimal, let alone many fixed and float formats for computer programs) and from the conditions and requirements, such such as speed, precision, skills and experiences (if a human) or computing power. A further criterion would be scalabilty. Elegant algorithms may become awkward in a higher number range. Others may become inefficient for small numbers because other ways. For instance, the Egyptian Method we are dealing with is inefficient for small number multiplications, such as 11 * 6, or for numbers near powers of two with simple multipliers, such as 254 * 11.
The Russian Multiplication works well in a number range up to 100, that is, for multiplying 2-digit numbers. In particular for numbers greater then 20, since in the range 11 to 19, there is another tricky way to multiply.
Often, the expressions "Russion Multiplication" and "Egyptian Multiplication" and used synonymously, but, to be precise, our subject is the Russian Multiplication, since in the Egyptian multiplication, columns are upside-down. Anyway, the ancient Egyptians are the inventors. Many of their mathematical methods were found on the Rhind Papyrus, which dates to 1550 BC.
There are numerous descriptions of how it is done and what is going on or, how to proof that the method really works. Turns out, not suprisingly, that the most concise and elegant proofs are those requiring a wider horizon, namely the knowledge about binary numbers.
Russian Multiplication - To multiply two whole numbers: [after MAA] - swapped multiplier and multiplicand
On this page, you can try and test the Russian Multiplication. Drag the handles of the slider on top of this page, if you have not already done so. You will be able to watch the entire calculation in real time when to move the handles.
References and other sources
for(p=0;p+=(-(a&1))&b,a!=1;a>>=1,b<<=1);Stackoverflow, Russian Peasant Multiplication
This math trick lets you quickly multiply two numbers (10 to 19 each) in your head. The easiest way! Prerequisite: you should know your times tables reasonably well up to 10x10.