Está en la página 1de 5

CLINICA NUTRICIONAL

Crear un programa en Java para una Clínica Nutricional que contenga una clase llamada
Persona, sus atributos son: nombre, edad, CI, sexo (H hombre, M mujer), peso y altura. No se
quiere acceder directamente a ellos. Piense qué modificador de acceso es el más adecuado,
también su tipo. Además crear las siguientes clases derivadas una llamada Paciente que tenga
como atributos fechaPrimeraConsulta, Especialidad (de tipo Médico); otra clase llamada Medico
que herede de Persona y tenga como atributo adicional precioConsulta, especialidad.
Cada una de las clases debe tener su respectivo constructor. Los métodos que se implementarán
en la clase Paciente son: calcularIMC(): calculará si la persona está en su peso ideal (peso en
kg/ (altura^2 en m)), devuelve un -1 si está por debajo de su peso ideal, un 0 si está en su
peso ideal y un 1 si tiene sobrepeso. Puede usar constantes para devolver estos valores.
esMayorDeEdad (): indica si es mayor de edad, devuelve un booleano.
comprobarSexo(char sexo): comprueba que el sexo introducido es correcto. Si no es correcto,
será H. toString(): devuelve toda la información del objeto.
Luego, crear una clase ejecutable que haga lo siguiente:
Pedir por teclado el nombre, Rut, la edad, sexo, peso, altura, fechaPrimeraConsulta,
medicoTratante, precioConsulta, especialidad.
Crear 1 objeto de la clase anterior que deberá comprobar si está en su peso ideal, tiene
sobrepeso o por debajo de su peso ideal con un mensaje.
Indicar si es mayor de edad.
Por último, mostrar la información del objeto.
FACTORIAL GRAFICO

También podría gustarte