First you need to do a REAL division, not an integer one (you do an integer division when numerator and denominator both are integers).
Then you can apply the Round() function.
This way:
float ratecalculation = (float)dropNumber / total;
int roundedCalculation = (int)Math.Round(ratecalculation);
Hope this helps.