Price fraction: Difference between revisions

Content added Content deleted
(Updated D entry)
Line 1,838: Line 1,838:


1 tests, 22 assertions, 0 failures, 0 errors, 0 skips</pre>
1 tests, 22 assertions, 0 failures, 0 errors, 0 skips</pre>

=={{header|Run BASIC}}==
<lang runbasic>data .06, .1,.11,.18,.16,.26,.21,.32,.26,.38,.31,.44,.36,.50,.41,.54,.46,.58,.51,.62
data .56,.66,.61,.70,.66,.74,.71,.78,.76,.82,.81,.86,.86,.90,.91,.94,.96,.98

dim od(100)
dim nd(100)
for i = 1 to 19
read oldDec
read newDec
j = j + 1
for j = j to oldDec * 100
nd(j) = newDec
next j
next i

[loop]
input "Gimme a number";numb
decm = val(using("##",(numb mod 1) * 100))
print numb;" -->";nd(decm)

goto [loop]</lang>
<pre>Gimme a number?12.676
12.676 -->0.78
Gimme a number?4.876
4.876 -->0.94
Gimme a number?34.12
34.12 -->0.26</pre>


=={{header|Scala}}==
=={{header|Scala}}==