[RESOLVIDO] Retorno fora da condicional

Gostaria de uma ajuda, por que ao colocar altura 1,56 ele retorna fora da faixa.
Se coloco 1,57 ele entra na faixa corretamente.

Não vejo onde está o erro.

Veja que os operadores & e && são diferentes.
& compara a expressão em nível de bits.
Portanto, corrija o que fez e coloque &&

1 curtida

Olá Darlan,
Eu mandei a imagem errada, eu estava fazendo testes e por isso mudei, mas fiz todo o programa com &&.

A solução foi alterar o tipo da variavel altura para double.