Anonymous user
Price fraction: Difference between revisions
m
→version 1: added a comment, changed whitespace, used a different output template, split a compound statement.
m (→version 1: added a comment, changed whitespace, used a different output template, split a compound statement.) |
|||
Line 2,998:
=={{header|REXX}}==
===version 1===
<lang rexx>/*REXX program
pad= ' ' /*for inserting spaces into
do j=0 to 1 by .01
if j==0 then j= 0.00 /*handle the special case of zero cents*/
say pad 'original price ──►' j pad adjPrice(j) " ◄── adjusted price"
exit 0 /*stick a fork in it, we're all done. */
/*──────────────────────────────────────────────────────────────────────────────────────*/
adjPrice: procedure; parse arg ? /*a table is used to facilitate changes*/
select▼
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<0.
when ?<
▲ end /*select*/
return ?</lang>
{{out|output|text=:}}
<pre style="height:
original price ──► 0.00 0.10 ◄── adjusted price
original price ──► 0.01 0.10 ◄── adjusted price
|