RAVAL DIVISION ALGORITHM
___________________________________________________________________________________________________________________________
Simple Division is adequately documented in text books, internet and Khan Academy.com. But what is not there is solving simple division sums where zero is involved in dividend ( as shown in example below)
I do not know what algorithms calculator machine use but this method is not found in any documents on internet or textbooks in India.
I have modified Long Division method to solve any kind of division problems. Long Division method has been in use for 400 years (Henry Briggs  Oxford Reference.) but it fails when lots of zeroes are present in dividend.
Two places where we have contributed in Long Division Method:
1) When zero is present in dividend.
2) The divisor table is used from 0 to 9. Not from 1 to 10. No textbooks mentions this thing.
Example below shows how to divide a number:
100

3x0 = 0  
3  301  3x1 =3  
  3  >3x1 = 3  3x2=6 
00

after subtraction bring one digit down i.e. 0  3x3=9  
  00  >3x0 = 0  3x4=12 
001  after subtraction bring one digit down i.e. 1  3x5=15  
  000  >3x0 = 0  3x6=18 
001  Note you should stop dividing when remainder is less than divisor  3x7=21  
3x8=24  
3x9=27 
Division sums are particularly difficult when you have 0 as one of the digit.
To divide such sums first write tables of divisor i.e. here it is 3 from 0 to 9.
Then divide as shown above. Whenever you subtract the value in division you have to
bring one digit of dividend down.
Another division sum with 2 digit divisor.
91678

12x0 = 0  
12  1100145  12x1 =12  
 
108

>12 x 9 = 108  12x2=24 
0020  after subtraction bring one digit down  12x3=36  
  0012  >12 x 1 = 12  12x4=48 
00081  after subtraction bring one digit down  12x5=60  
  00072  > 12 x 6=72  12x6=72 
000094

after subtraction bring one digit down  12x7=84  
  000084  > 12 x 7=84  12x8=96 
0000105

after subtraction bring one digit down  12x9=108  
  0000096  > 12 x 8=96  
0000009

Note you should stop dividing when remainder is less than divisor  