Criar uma classe capaz de calcular o IMC(indice de massa corporal) e informar a classificação(Saudável, Sobrepeso, etc) baseada no IMC Calculado.
- Utilizar o Data Provider para automatizar casos de teste
- Validar Exceptions(exemplo ausência de campos, valores inválidos)
IMC = Peso/(Altura^2)
A únidade de medida do Peso é em Kg e da Altura é em metros
IMC | Classificação |
---|---|
< 16 | Magreza grave |
16 a < 17 | Magreza moderada |
17 a < 18,5 | Magreza leve |
18,5 a < 25 | Saudável |
25 a < 30 | Sobrepeso |
30 a < 35 | Obesidade Grau I |
35 a < 40 | Obesidade Grau II (severa) |
≥ 40 | Obesidade Grau III (mórbida) |
IMC = 83/(1,85^2) = 83/3,4225 = 24,25
Saudável
Peso | Altura | IMC | Classificação |
---|---|---|---|
50 | 1,80 | 15,43 | Magreza grave |
51 | 1,75 | 16,65 | Magreza moderada |
60 | 1,85 | 17,53 | Magreza leve |
83 | 1,85 | 24,25 | Saudável |
98 | 1,83 | 29,26 | Sobrepeso |
115 | 1,87 | 32,89 | Obesidade Grau I |
125 | 1,80 | 38,58 | Obesidade Grau II (severa) |
150 | 1,75 | 48,98 | Obesidade Grau III (mórbida) |
- O desafio ***
- Objetivo atendido *****
- Novos métodos ***
- Faltou interação dos participantes
100%
Wilton