okay, now I do understand why
double paymentSum;
double a = ((paymentSum/100.0)-1.54);
returns a = 0.45999999999999996
and not a=0.46
here my question would be how to make the result a=0.46
from the existing result
also paymentSum
is an input made my user, let's say paymentSum=200