How to resolve the algorithm Price fraction step by step in the J programming language

Published on 12 May 2024 09:40 PM
#J

How to resolve the algorithm Price fraction step by step in the J programming language

Table of Contents

Problem Statement

A friend of mine runs a pharmacy.   He has a specialized function in his Dispensary application which receives a decimal value of currency and replaces it to a standard value.   This value is regulated by a government department.

Given a floating point value between   0.00   and   1.00,   rescale according to the following table:

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Price fraction step by step in the J programming language

Source code in the j programming language

le  =: -0.96 0.91 0.86 0.81 0.76 0.71 0.66 0.61 0.56 0.51 0.46 0.41 0.36 0.31 0.26 0.21 0.16 0.11 0.06 0.0
out =:  1.00 0.98 0.94 0.90 0.86 0.82 0.78 0.74 0.70 0.66 0.62 0.58 0.54 0.50 0.44 0.38 0.32 0.26 0.18 0.1

priceFraction =:  out {~ le I. -


   priceFraction 0.34 0.070145 0.06 0.05 0.50214 0.56 1 0.99 0   
0.5 0.18 0.18 0.1 0.62 0.7 1 1 0.1


  

You may also check:How to resolve the algorithm Read a file line by line step by step in the Lingo programming language
You may also check:How to resolve the algorithm Musical scale step by step in the Forth programming language
You may also check:How to resolve the algorithm Musical scale step by step in the Commodore BASIC programming language
You may also check:How to resolve the algorithm Hello world/Text step by step in the Chapel programming language
You may also check:How to resolve the algorithm Letter frequency step by step in the Euphoria programming language