Escreva um algoritmo que lê o nome, o peso (em kg) e a altura (em m) de uma pessoa e que mostra a seguinte mensagem: “Nome da Pessoa está com Índice de Massa Corporal IMC da Pessoa (Categoria do IMC)”.
O cálculo do IMC se dá pela seguinte fórmula: \(\text{IMC} = \frac{\text{peso}}{\text{altura}^2}\).
De acordo com o valor obtido, a pessoa encontra-se em uma das seguintes categorias:
Faixa de IMC | Categoria |
---|---|
IMC \(<\) 18,5 | Abaixo do Peso |
18,5 \(\leq\) IMC < 25 | Peso Normal |
25 \(\leq\) IMC < 30 | Acima do Peso |
IMC \(\geq\) 30 | Obesidade |
Dados adaptados da página Cálculo de IMC.
Solução: JAX-RS + JAXB