I am currently having a problem with programming a simple calculation of a tasks progress in percentages, and i think the problem is that i don't know which data type i should use for it (int, double, decimal, float, ...).
My calculation:
(100 - ((articlesLeft.Count / articleMaximumAmount) * 100))
In the example of my code you can see the calculation for articlesLeft.Count = 52674 and articleMaximumAmount = 53085.
The result in my code always is 100, even though it should be ~0.77 (%) for these values.

Which data type should i use, or do i have to do some rounding or formatting of the calculations result, in order to display the correct progress in percentages?