Generalised floating point addition: Difference between revisions

m (→‎any base: added whitespace.)
Line 37:
{{wont work with|ELLA ALGOL 68|Any (with appropriate job cards) - tested with release [http://sourceforge.net/projects/algol68/files/algol68toc/algol68toc-1.8.8d/algol68toc-1.8-8d.fc9.i386.rpm/download 1.8-8d] - due to extensive use of '''format'''[ted] ''transput''.}}
''Note:'' This code stores the digits as array of digits with the "most significant digit" on the "left" as per normal "human" form. The net effect is that whole numbers (such as 100) are stored in the negative array positions, eg -2, -1 & 0, or [-2:0], And the fractional part of the floating point numbers are stored from index 1, eg. 1, 2, 3 etc. or [1:].
 
'''See also:''' [[Generalised floating point multiplication#ALGOL 68|Generalised floating point multiplication]]
 
'''File: Template.Big_float.Addition.a68''' - task code<lang algol68>########################################