В целый тип потребовалось преобразовывать, чтобы if-ы можно было использовать? Это не смешно, а грустно!
Нарисуйте статическую зависимость и задайте ее формулой. Только не говорите, что Вас этому не учили! Помните волшебное слово polyfit? (А оно, скорее всего, и понадобится, поскольку зависимость вроде как линейная.)