/* rexx */ i = 1 do until rc = 0 say 'Enter the name of the dataset you wish to write to (SEQUENTIAL ONLY!):' parse pull dataSetName upper dataSetName do until (dataformat = 'TEXT' | dataformat = 'HTML') say 'Enter a data format (TEXT or HTML):' parse pull dataFormat upper dataFormat if dataformat = 'HTML' then do RECORD.i = '' i = i + 1 RECORD.i = '' i = i + 1 RECORD.i = '
| Period | Beginning Principal | ", ||"Payment Amount | Extra Payment Amount | ", ||"Total Interest | Total Principal | ", ||"New Principal | " i = i + 1 RECORD.i = '
|---|---|---|---|---|---|---|
| " monthOf(left(date('U'),2)+month) right(date(),4)+year, ||" | " i = i + 1 RECORD.i = ""right("$"||beginPrincipal,19)||' | ' i = i + 1 RECORD.i = "", ||right("$"||(extraPayment + princPayment + intPayment),14,), ||' | ' i = i + 1 RECORD.i = ""right("$"||format(extraPayment,,2),20)||' | ' i = i + 1 RECORD.i = ""right("$"||intPayment,14)||' | ' i = i + 1 RECORD.i = ""right("$"||(princPayment),15)||' | ' i = i + 1 RECORD.i = ""right("$"||remainPrincipal,13)||' | ' i = i + 1 RECORD.i = '