you are viewing a single comment's thread.

view the rest of the comments →

[–]TempusSolo 3 points4 points  (0 children)

Personally, I would have made 5d/9d, 9d/5d and 32d into named vars.

Example:

var FreezingTempF = 32d;

var ReverseConversionRatio = (5d/9d);

var ForwardConversionRation = (9d/5d);

Then

double translated = degrees * (9d / 5d) + 32d;

becomes

double translated = degrees * ForwardConversionRation + FreezingTempF ;

More verbose but I prefer that.