Price fraction: Difference between revisions

Content added Content deleted
m (→‎{{header|REXX}}: added DO-END comment label, changed indentation, added extra spacing in output, added comments, added whitespace, added subroutine fence. -- ~~~~)
(Added BBC BASIC)
Line 353: Line 353:
.3444635 .5
.3444635 .5
.0491907 .1
.0491907 .1

=={{header|BBC BASIC}}==
<lang bbcbasic> PRINT FNpricefraction(0.5)
END
DEF FNpricefraction(p)
IF p < 0.06 THEN = 0.10
IF p < 0.11 THEN = 0.18
IF p < 0.16 THEN = 0.26
IF p < 0.21 THEN = 0.32
IF p < 0.26 THEN = 0.38
IF p < 0.31 THEN = 0.44
IF p < 0.36 THEN = 0.50
IF p < 0.41 THEN = 0.54
IF p < 0.46 THEN = 0.58
IF p < 0.51 THEN = 0.62
IF p < 0.56 THEN = 0.66
IF p < 0.61 THEN = 0.70
IF p < 0.66 THEN = 0.74
IF p < 0.71 THEN = 0.78
IF p < 0.76 THEN = 0.82
IF p < 0.81 THEN = 0.86
IF p < 0.86 THEN = 0.90
IF p < 0.91 THEN = 0.94
IF p < 0.96 THEN = 0.98
= 1.00</lang>


=={{header|Bracmat}}==
=={{header|Bracmat}}==