Percentage
Percentage calculations made easy:
150 * 5.5.percent() // 8.25
150 decreaseBy 5.5.percent() // 141.75
150 increaseBy 5.5.percent() // 158.25
Content copied to clipboard
Under the hood, all calculations are done by the immutable and thread-safe Percentage class. You can always query for the percentage's original value, and its decimal representation (i.e., its value divided by 100):
val percentage = 5.5.percent()
percentage.decimal // 0.055
percentage.value // 5.5
Content copied to clipboard
Installation and documentation
The installation procedures and the how-to-use documentation can be read in the project repository on GitHub.