If you need floating point values but find the accuracy of floats and even doubles to cause problems, then consider using the decimal type.
See All 304 Episodes of "Take Up Code"