I am having this issue in C++ with numbers:
Given two numbers:
numb1 = 0.000171438
numb2 = 11666;
If I do
fillweight= float(numb1 * numb2)
I get as an answer "1", while if I do it like
fillweight = 0.000171438 * 11666
I get the "1.9999" answer correctly on screen - What is the problem with passing in floats? I ve tried also with something like
fillweight = float(float(numb1) * float(numb2))
But they're always the same answer.