double variable = Convert.ToDouble(5/100);
Will return 0.0 but i expected 0.05
What can / must i change to get 0.05
because the 5 i
5/100 is integer arithmetic. In order to have double precision one or more of the values need to be doubles.
double result = 5.0/100.0;
double result = 5.0/100;
double result = 5/100.0;
double result = (double)5/100;
double result = 5/(double)100;
or
double numerator = 5;
double denominator = 100;
double result = numerator / denominator;