N entendi um exercicios se alguem puder me ajudar a resolver, nao estou pegando muito bem poo e esse exercicio foi a gota d’agua
Descrição:
Você esta programando um sistema sobre pacientes em uma clinica de nutrição. Entre outras
partes do software, deve ser programado a Classe Paciente. Seguem os requisitos da classe:
atributos encapsulados: nome (string), peso e altura (double)
construtor: um construtor que receba os três parâmetros (nome, altura e peso)
métodos:
• getters e setters para os 3 atributos. Para os dois atributos numéricos, não se deve
alterar os valores quando os valores passados por parâmetro não forem positivos
(mesmo deve ser validado no construtor).
• getImc –> retorna o valor do IMC do paciente, considerando a fórmula:
IMC = Peso/ Altura²
• getImcStatus –> retorna uma string com o status do paciente baseado no seu IMC,
conforme a tabela abaixo:
Valor IMC Status IMC
IMC < 18,5 kg/m² “Magreza”
18,5 kg/m² <= IMC < 24,9 kg/m² “Normal”
24,9 kg/m² <= IMC < 30 kg/m² “Sobrepeso”
IMC >= 30 kg/m² “Obesidade”
Você pode criar na “Main” a regra para não aceitar valores negativos.
Criar variáveis e depois vai aplicando e se aceitar coloca no Construtor e dele você pode ter métodos que retornam o Imc e informar qual tipo e por aí vai.
T
TLima10111 like
Segue o código, ver se te auxilia, fiz também com Construtor: //Paciente.java
package entities;