Sunteți pe pagina 1din 4

CAMPUS TLALPAN

DIV. INGENIERAS
CICLO 01-17

Programacin Orientada a Objetos


Mtodos

Desarrolla un programa en Java para mostrar el grado de obesidad de una persona, as como la frecuencia
cardiaca de entrenamiento recomendada.

La Aplicacin constar de 2 clases: Atleta.java y Expediente.java

Clase Atleta

1. Define una clase: public class Atleta


2. Define los siguientes atributos para una persona con actividad fisica
Nombre
edad
sexo
peso
estatura

Nota: No declares atributos adicionales, solo stos que se mencionan


Pag. 1/4
CAMPUS TLALPAN
DIV. INGENIERAS
CICLO 01-17

3. Implementa el mtodo constructor:

public Atleta(string nombre, int edad, string sex)

Asigna los valores de los parametros a los atributos o propiedades correspondientes de la clase. Asigna
valores predeterminados para los demas atributos.

4. Declara la sobrecarga del mtodo constructor para que se pueda crear un objeto con solo el nombre del
Atleta

5. Declara los mtodos get y/o set que consideres necesarios para cada los atributos

6. Implementa un metodo para obtener el IMC (indice de masa corporal) del atleta:

private double calculaIMC()

La formula empleada es:

7. Implementa un metodo para obtener el grado de obesidad del atleta:

public string obtenGradoObesidad()

El grado de obsesidad se obtiene a parti del IMC de acuerdo a la siguiente tabla:

IMC Grado de obesidad


imc < 18.5 Peso Bajo
imc >= 18.5 y imc < 25 Normal
imc >= 25 y imc < 30 Sobrepeso
imc >= 30 Obesidad

El mtodo solo debe regresar el resultado en forma String, no mostrar nada en pantalla. El
resultado se mostrara desde la otra clase.

Pag. 2/4
CAMPUS TLALPAN
DIV. INGENIERAS
CICLO 01-17

8. Implementa un mtodo para calcular la frecuencia cardiaca mxima del atleta:

private double calculaFrecMaxima()

La frecuencia se calcula de la siguiente manera:

Para hombres

Frec. Mxima = 208 0.7 * edad

Para mujeres

Frec. Mxima = 206 0.88 * edad

El mtodo solo debe regresar el resultado, no debe mostrar nada en pantalla

9. Implementa un metodo para calcular la frecuencia de entrenamiento

public double calculaFrecEntrenamiento(int frecRep, double porc)

La formula para calcularla es:

FE = (fm fr) * porcentaje + fr

FE (Frecuencia de entrenamiento)
fm (frecuencia mxima)
fr (frecuencia en reposo)

Clase Expediente

1. Define la clase: public class Expediente


2. Define el mtodo public static void main(String[] args)

a) Solicita los datos desde el teclado:

Pag. 3/4
CAMPUS TLALPAN
DIV. INGENIERAS
CICLO 01-17

b) Crea un objeto de tipo Atleta. Con los datos anteriormente ledos desde el teclado manda los
parmetros correspondientes para la creacin del objeto. Asigna valores a las propiedades del
objeto que hagan falta con los datos obtenidos del teclado.

c) Una vez creado el objeto invoca a los mtodos correspondientes para mostrar los resultados
en pantalla:

El grado de obesidad
La frecuencia de entrenamiento en un 70%
La frecuencia de entrenamiento en un 80%
La frecuencia de entrenamiento en un 90%

Entrega

Enva nicamente los programas: Atleta.java y Expediente.java

Pag. 4/4

S-ar putea să vă placă și