Flow-Launcher/Flow.Launcher
View on GitHubBUG: Calculator can't multiply numbers with more than 19 digits
Open
#2673 opened on Apr 25, 2024
bughelp wantedkeep-fresh
Description
Checks
-
I have checked that this issue has not already been reported.
-
I am using the latest version of Flow Launcher.
Problem Description
Calculator is providing wrong result if one of the two numbers being multiplied is more than 19 digits. Examples:
- 1.2*0.83333333333333333333
- 2453*23534245034253633353
- 1*0.22222222222222222222
- 1*24353532424240053022
- 1*1111111111111111111111
- 1324*30000000000000000000
It's easiest to see this issue in action if you copy and paste the above examples and then remove just the last digit. We will notice a large change in the result.
But there are some instances where this doesn't happen. I am unable to determine the logic behind when this issue occurs and when it does not. Examples:
- 1*0.11111111111111111111
- 1324*10000000000000000000
- 1324*40000000000000000000
To Reproduce
No response
Screenshots
No response
Flow Launcher Version
1.18.0
Windows Build Number
10.0.22631.3447
Error Log
No response