I have been teaching programming for years, and love to point out that floating-point arithmetic isn&#x27;t accurate.  Many experienced programmers are shocked to discover the problems with floats.<p>But I never before had a good answer for <i>which</i> numbers would be accurate, and which wouldn&#x27;t.  This explanation was crystal clear and helpful.  Thanks for providing it.