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: [latex]\text{IMC} = \frac{\text{peso}}{\text{altura}^2}[/latex].
De acordo com o valor obtido, a pessoa encontra-se em uma das seguintes categorias:
Faixa de IMC | Categoria |
---|---|
IMC [latex]<[/latex] 18,5 | Abaixo do Peso |
18,5 [latex]\leq[/latex] IMC < 25 | Peso Normal |
25 [latex]\leq[/latex] IMC < 30 | Acima do Peso |
IMC [latex]\geq[/latex] 30 | Obesidade |
Dados adaptados da página Cálculo de IMC.
Solução: JAX-RS + JAXB