The Long Division applet is a very beautiful app.

i aim to be able to add graphical representation to enhance your XML source.

An initial idea is to draw a rectangle say length i3+"",

as the user in input mode, decide to choose a number from 0,1,2,3,4,5,6,7,8,9

as the number is chosen, graphically the rectangle is divided into 2 parts.

For example, 100 / 7

on click answer 1, then graphic show is 70 and 30 of length, text is "CORRECT!"

if on click answer 0, then graphic show is 0 and 100 of length text is "THAT IS DIVIDE TOO LITTLE, CORRECT?"

if on click answer 2, then graphic show is 140 and -40 of length text is "THAT IS DIVIDE TOO MUCH, CORRECT?"
if on click answer 3, then graphic show is 210 and -110 of length text is "THAT IS DIVIDE TOO MUCH, CORRECT?"
and so on

next

on click answer 4, then graphic show is 28 and 2 of length, text is "CORRECT!"

if on click answer 0, then graphic show is 0 and 30 of length text is "THAT IS DIVIDE TOO LITTLE, CORRECT?"
if on click answer 1, then graphic show is 7 and 23 of length text is "THAT IS DIVIDE TOO LITTLE, CORRECT?"
and so on

if on click answer 5, then graphic show is 35 and -5 of length text is "THAT IS DIVIDE TOO MUCH, CORRECT?"
if on click answer 6, then graphic show is 42 and -12 of length text is "THAT IS DIVIDE TOO MUCH, CORRECT?"
and so on

check 2 is not divide by 7 , end.
show r = 2

therefore answer is 100/ 7 = 14 r=2

basically it is an attempt to give a graphic representation add-on to your already beautifully design codes in XML, to add visual dimension (divide and conquer idea with graphics) to understanding this mathematical operation.

The way is has be taught in traditional divide operations is the set of logics and rules but if can add visuals to aid understanding, it will be super cool!

i got my friend ideas after discussing with him just now :)