Переводите целые и дробные значения в обе стороны и меняйте температурные шкалы без повторного ввода.