Duvida com float e Serial.print

ok...
O código que meteste aqui, compilava???? reparei que sim...

resul_final = ohm_to_temperature ( 30000.0, adc_to_ohm (resultado, 10000.0));

E isto?

Não podes copiar os argumentos duma funcão e atribuir isso a uma variável. Foi o erro que fizeste.
Depois tens de colocar o Serial.print assim:

Serial.print(resul_final, 1);

Para obter o mesmo resultado que tinhas em cima.
No entanto, para bem da aprendizagem, experimenta sem aquele 1.