Estou querendo fazer algo parecido com isso:
se o IMC é maior que 16 e menor que 17,escreva:Magreza moderada.
se o IMC é maior que 17 e menor que 118.5,escreva:Magreza leve.
E vai indo, só que meu programa está parando em magreza moderada, não calcula o resto.
Como colocar um intervalo entre numeros em um if
P
2 Respostas
L
Vc terá que fazer uma lógica semelhante à essa:
int idade = // recupera a idade
if (idade < 13) {
// crianca
} else if (idade >= 13 && idade < 18) {
// adolescente
} else { // se cair no else, é por não se encaixa em nenhum acima
// adulto
}
S
if (imc > 16 && imc < 17) {
// Magreza moderada
} else if (imc > 17 && imc < 118.5) {
// Magreza leve
}
Criado 10 de julho de 2020
Ultima resposta 10 de jul. de 2020
Respostas 2
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo