Integer long division: Difference between revisions

Content added Content deleted
(added RPL)
m (→‎{{header|RPL}}: Added comments for HP-49 version)
 
Line 527: Line 527:
« DUP2 /
« DUP2 /
'''IF''' DUP FP '''THEN'''
'''IF''' DUP FP '''THEN'''
IP "." + ROT ROT
IP "." + ROT ROT <span style="color:grey">@ HP49+: add R→I after IP</span>
ABS SWAP ABS OVER MOD 10 * { }
ABS SWAP ABS OVER MOD 10 * { }
→ quotient n c passed
→ quotient n c passed
Line 537: Line 537:
'''WHILE''' passed c POS NOT '''REPEAT'''
'''WHILE''' passed c POS NOT '''REPEAT'''
'passed' c STO+
'passed' c STO+
c n / IP +
c n / IP + <span style="color:grey">@ HP49+: replace / IP by IQUOT</span>
c n MOD 10 * 'c' STO
c n MOD 10 * 'c' STO
'''END'''
'''END'''