Currency: Difference between revisions
→{{header|Wren}}: Rewritten to use new BigRat class.
m (→{{header|REXX}}: added/changed whitespace and comments.) |
(→{{header|Wren}}: Rewritten to use new BigRat class.) |
||
Line 1,586:
=={{header|Wren}}==
{{libheader|Wren-big}}
▲<lang ecmascript>import "/big" for BigInt
var
var milkshakes
var taxPc = BigRat.fromFloat(0.0765)
var totalPc = BigRat.fromFloat(1.0765)
var totalTax = taxPc * totalPreTax
var totalAfterTax = totalPreTax + totalTax
System.print("Total price after tax : %(
▲var price1 = BigInt.new(550)
▲var price2 = BigInt.new(286)
▲var totalPreTax = hamburgers*price1 + milkshakes*price2 // in cents
▲System.print("Total price before tax : %(dollarsAndCents.call(totalPreTax))")
▲System.print("Tax : %(pcDollarsAndCents.call(totalPreTax, taxPc, 1e4))")
▲System.print("Total price after tax : %(pcDollarsAndCents.call(totalPreTax, totalPc, 1e4))")</lang>
{{out}}
|