Вариант: double fahrenheit = 9 / 5.0 * ( celsium + 32.); не работает идентично. Чего тут не хватает? В чём ошибка то?
... 5.0 *  + 32 ...