Não é necessario criar as duas variaveis alturaEhValida e pesoEhValido. Bastava criar uma variavel fazimc=true. Caso o peso ou a altura fossem invalidos, alteraria essa variavel para fazimc=false;
Não é necessario criar as duas variaveis alturaEhValida e pesoEhValido. Bastava criar uma variavel fazimc=true. Caso o peso ou a altura fossem invalidos, alteraria essa variavel para fazimc=false;
Oi Nilo.
Então creio que ele deva ter feito dessa maneira para ficar mais didático e exibir as mensagens de erro indicando o que está sendo o problema para dar o erro.