O micro trava ao tentar calcular a formula? Deve estar perdendo o fôlego.
Tente facilitar o trabalho pro bichinho, tente desmenbrar a formula, fazer ele calcular em partes.
Em vez de " h-h0=-((ln(P-P0)/(g/(R.T)))) " faça por passos.
1- calcule (R.T) salve o resultado em ResRT
2- calcule (g/ResRT) salve o resultado em ResGRT
3- calcule (P-P0) e salve o resultado em ResPP0
Após isso teremos h-h0=-((ln(ResPP0/ResGRT)))
4- calcule (ResPP0/ResGRT) e salve em ResPP0GRT
5- calcule ((ln ResPP0GRT) e salve em ResIn.
Assim teremos h-h0=-(ResIn)
6- é só continuiar a partir dai.
Quando vc desmembra a formula e calcula por partes vc ajuda o compilador e facilita a vida do mcu.
Bem, se eu e nem vc errou na quantidade de chaves, acho que isso tudo ai deve estar certo senão, quase.
.