Está en la página 1de 35

Clase Rectangulo

package dominio;

/**

* Clase Rectangulo para generar objetos tipo Rectangulo.

* @author Marco Antonio Puente Camacho

* @version 1.0 Marzo 2021

*/

public class Rectangulo

// instance variables - replace the example below with your own

private double largo;

private double ancho;

/**

* Constructor para objectos de la clase Rectangulo que inicializa valores

por default para los atributos

*/

public Rectangulo()

// initialise instance variables

largo = 50;

ancho = 25;

/**

* Constructor para objectos de la clase Rectangulo que solicita valores

para los atributos


*/

public Rectangulo(double nuevoLargo, double nuevoAncho)

// initialise instance variables

if(nuevoLargo>0)

largo = nuevoLargo;

else

largo = 50;

if(nuevoAncho>0)

ancho= nuevoAncho;

else

ancho= 25;

/**

* Método getLargo que informa el valor de largo

* @param void

* @return double

*/

public double getLargo()


{

// put your code here

return largo;

/**

* Método getAncho que informa el valor de ancho

* @param void

* @return double

*/

public double getAncho()

// put your code here

return ancho;

/**

* Método setLargo que actualiza el valor de largo

* @param double

* @return void

*/

public void setLargo(double nuevoLargo)

// put your code here

if(nuevoLargo > 0)

largo = nuevoLargo;

}
/**

* Método setAncho que actualiza el valor de ancho

* @param double

* @return void

*/

public void setAncho(double nuevoAncho)

// put your code here

if(nuevoAncho> 0)

ancho = nuevoAncho;

/**

* Método calcularArea que calcula el area del rectángulo

* @param void

* @return double

*/

public double calcularArea()

// put your code here

return largo*ancho;

}
Clase Triángulo
package dominio;

/**

* Clase Triángulo para generar objetos tipo Triángulo

* @author Marco Antonio Puente Camacho

* @version 1.0 marzo 2021

*/

public class Triangulo

// instance variables - replace the example below with your own

private double ladoA;

private double ladoB;

private double ladoC;

/**

* Constructor para objetos de la clase Triangulo que inicializa los atributos con valores

* lógicos para la construcción de un objeto

*/

public Triangulo()

// initialise instance variables

ladoA = 10;

ladoB = 10;

ladoC = 10;

/**
* Constructor para objetos de la clase Triangulo que solicita valores para los atributos

*/

public Triangulo(double nuevoLadoA, double nuevoLadoB, double nuevoLadoC)

// initialise instance variables

if(nuevoLadoA>0)

ladoA = nuevoLadoA;

else

ladoA = 10;

if(nuevoLadoB>0)

ladoB = nuevoLadoB;

else

ladoB = 10;

if(nuevoLadoC>0)

ladoC = nuevoLadoC;

else

ladoC = 10;

}
}

/**

* Método getLadoA que informa el valor de ladoA

* @param void

* @return double

*/

public double getLadoA()

// put your code here

return ladoA;

/**

* Método getLadoB que informa el valor de ladoB

* @param void

* @return double

*/

public double getLadoB()

// put your code here

return ladoB;

/**

* Método getLadoC que informa el valor de ladoC

* @param void
* @return double

*/

public double getLadoC()

// put your code here

return ladoC;

/**

* Método setLadoA que actualiza el valor de ladoA

* @param double

* @return void

*/

public void setLadoA(double nuevoLadoA)

// put your code here

if(nuevoLadoA > 0)

ladoA = nuevoLadoA;

/**

* Método setLadoB que actualiza el valor de ladoB

* @param double

* @return void

*/

public void setLadoB(double nuevoLadoB)

{
// put your code here

if(nuevoLadoB > 0)

ladoB = nuevoLadoB;

/**

* Método setLadoC que actualiza el valor de ladoC

* @param double

* @return void

*/

public void setLadoC(double nuevoLadoC)

// put your code here

if(nuevoLadoC > 0)

ladoC = nuevoLadoC;

/**

* Método calcularArea que calcula el area del triángulo

* @param void

* @return double

*/

public double calcularArea()

// put your code here


return (ladoC*ladoB)/2;

/**

* Método calcularPerimetro que calcula el perimetro del triángulo

* @param void

* @return double

*/

public double calcularPerimetro()

// put your code here

return ladoA+ladoB+ladoC;

}
Clase Círculo
package dominio;

/**

* Clase Circulo para generar objetos tipo Círculo

* @author Marco Antonio Puente Camacho

* @version 1.0 marzo 2021

*/

public class Circulo

// instance variables - replace the example below with your own

private double radio;

/**

* Constructor para objetos de la clase Circulo que inicializa valores

por default para los atributos

*/

public Circulo()

// initialise instance variables

radio = 7;

/**

* Constructor para objectos de la clase Rectangulo que solicita valores

para los atributos

*/
public Circulo(double nuevoRadio)

// initialise instance variables

if(nuevoRadio>0)

radio = nuevoRadio;

else

radio = 7;

/**

* Método getRadio que informa el valor de radio

* @param void

* @return double

*/

public double sampleMethod()

// put your code here

return radio;

/**

* Método setRadio que actualiza el valor de radio

* @param double

* @return void

*/
public void sampleMethod(double nuevoRadio)

// put your code here

if(nuevoRadio > 0)

radio = nuevoRadio;

/**

* Método calcularArea que calcula el area del círculo

* @param void

* @return double

*/

public double calcularArea()

// put your code here

return 3.1416*(radio*radio);

/**

* Método calcularCircunferencia que calcula la circunferencia del círculo

* @param void

* @return double

*/

public double calcularCircunferencia()

// put your code here

return 3.1416*(2*radio);
}

}
Clase Persona
package dominio;

/**

* Clase Persona para generar objetos tipo persona.

* @author Marco Antonio Puente Camacho

* @version 1.0 marzo 2021

*/

public class Persona

// instance variables - replace the example below with your own

private String nombre;

private int edad;

private double peso;

private double altura;

/**

* Constructor para objetos de la clase Persona que inicializa valores

por default para los atributos

*/

public Persona()

// initialise instance variables

nombre = "Ana Sofia";

edad = 20;

peso = 53;
altura = 1.62;

/**

* Constructor para objetos de la clase Persona que inicializa valores

por default para los atributos

*/

public Persona(String nuevoNombre, int nuevoEdad, double nuevoPeso, double nuevoAltura)

// initialise instance variables

nombre = nuevoNombre;

if(nuevoEdad>0)

edad = nuevoEdad;

else

edad = 20;

if(nuevoPeso>0)

peso = nuevoPeso;

else

peso = 53;

if(nuevoAltura>0)

altura = nuevoAltura;
}

else

altura = 1.62;

/**

* Método getNombre que informa el valor de Nombre

* @param void

* @return String

*/

public String getNombre()

// put your code here

return nombre;

/**

* Método getEdad que informa el valor de Edad

* @param void

* @return int

*/

public int getEdad()

// put your code here

return edad;

}
/**

* Método getPeso que informa el valor de Peso

* @param void

* @return double

*/

public double getPeso()

// put your code here

return peso;

/**

* Método getAltura que informa el valor de Altura

* @param void

* @return double

*/

public double getAltura()

// put your code here

return altura;

/**

* Método setNombre que actualiza el valor de Nombre

* @param String

* @return void

*/

public void setLargo(String nuevoNombre)


{

// put your code here

nombre = nuevoNombre;

/**

* Método setEdad que actualiza el valor de edad

* @param int

* @return void

*/

public void setEdad(int nuevoEdad)

// put your code here

if(nuevoEdad> 0)

edad = nuevoEdad;

/**

* Método setPeso que actualiza el valor de peso

* @param double

* @return void

*/

public void setPeso(double nuevoPeso)

// put your code here

if(nuevoPeso> 0)

{
peso = nuevoPeso;

/**

* Método setAltura que actualiza el valor de altura

* @param double

* @return void

*/

public void setAltura(double nuevoAltura)

// put your code here

if(nuevoAltura> 0)

altura = nuevoAltura;

/**

* Método calcularCalorias que calcula las calorías de una persona

* @param void

* @return double

*/

public double calcularCalorias()

// put your code here

return (10*peso)+(6.25*altura)-(5*edad)-161;

/**
* Método calcularIMC que calcula el IMC de una persona

* @param void

* @return double

*/

public double calcularIMC()

// put your code here

return peso/(altura*altura);

}
Clase Empleado
package dominio;

/**

* Clase Empleado para generar objetos tipo Empleado.

* @author Marco Antonio Puente Camacho

* @version 1.0 marzo 2021

*/

public class Empleado

// instance variables - replace the example below with your own

private String nombre;

private int departamento;

private int horasTrabajadas;

private double pagoHora;

/**

* Constructor para objetos de la clase Empleado que inicializa valores

por default para los atributos

*/

public Empleado()

// initialise instance variables

nombre = " Juan Jímenez ";

departamento = 6;

horasTrabajadas = 25;
pagoHora = 233.34;

/**

* Constructor para objetos de la clase Empleado pide valores para los atributos

*/

public Empleado(String nuevoNombre, int nuevoDepartamento, int nuevohorasTrabajadas, int


nuevopagoHora)

// initialise instance variables

nombre = nuevoNombre;

if(nuevoDepartamento>0)

departamento = nuevoDepartamento;

else

departamento = 6;

if(nuevohorasTrabajadas>0)

horasTrabajadas = nuevohorasTrabajadas;

else

horasTrabajadas = 25;

if(nuevopagoHora>0)

pagoHora = nuevopagoHora;
}

else

pagoHora = 233.34;

/**

* Método getNombre que informa el valor de Nombre

* @param void

* @return String

*/

public String getNombre()

// put your code here

return nombre;

/**

* Método getDepartamento que informa el valor de Departamento

* @param void

* @return int

*/

public int getDepartamento()

// put your code here

return departamento;

}
/**

* Método gethorasTrabajadas que informa el valor de horasTrabajadas

* @param void

* @return int

*/

public int gethorasTrabajadas()

// put your code here

return horasTrabajadas;

/**

* Método getpagoHora que informa el valor de pagoHora

* @param void

* @return double

*/

public double getpagoHora()

// put your code here

return pagoHora;

/**

* Método setNombre que actualiza el valor de Nombre

* @param String

* @return void

*/

public void setLargo(String nuevoNombre)


{

// put your code here

nombre = nuevoNombre;

/**

* Método setDepartamento que actualiza el valor de Departamento

* @param int

* @return void

*/

public void setDepartamento(int nuevoDepartamento)

// put your code here

if(nuevoDepartamento> 0)

departamento = nuevoDepartamento;

/**

* Método sethorasTrabajadas que actualiza el valor de horasTrabajadas

* @param int

* @return void

*/

public void sethorasTrabajadas(int nuevohorasTrabajadas)

// put your code here

if(horasTrabajadas> 0)

{
horasTrabajadas = nuevohorasTrabajadas;

/**

* Método setpagoHora que actualiza el valor de pagoHora

* @param double

* @return void

*/

public void setpagoHora(double nuevopagoHora)

// put your code here

if(nuevopagoHora> 0)

pagoHora = nuevopagoHora;

/**

* Método calcularSalario que calcula el salario de un trabajador

* @param void

* @return double

*/

public double calcularSalario()

// put your code here

return horasTrabajadas*pagoHora;

}
Clase Estudiante
package dominio;

/**

* Clase Estudiante para generar objetos tipo Estudiante.

* @author Marco Antonio Puente Camacho

* @version 1.0 marzo 2021

*/

public class Estudiante

// instance variables - replace the example below with your own

private String nombre;

private int matricula;

private double calificacion1;

private double calificacion2;

private double calificacion3;

/**

* Constructor para objetos de la clase Persona que inicializa valores

por default para los atributos

*/

public Estudiante()

// initialise instance variables

nombre = "Timoteo Cornelio Buenaventura";

matricula = 23654217;

calificacion1 = 8.3;
calificacion2 = 9.71;

calificacion3 = 7.6;

/**

* Constructor para objetos de la clase Estudiante que pide valores

para los atributos

*/

public Estudiante(String nuevoNombre, int nuevoMatricula, double nuevoCalificacion1, double


nuevoCalificacion2, double nuevoCalificacion3)

// initialise instance variables

nombre = nuevoNombre;

if(nuevoMatricula>0)

matricula = nuevoMatricula;

else

matricula = 23654217;

if(nuevoCalificacion1>0)

calificacion1 = nuevoCalificacion1;

else

calificacion1 = 8.3;

}
if(nuevoCalificacion2>0)

calificacion2 = nuevoCalificacion2;

else

calificacion2 = 9.71;

if(nuevoCalificacion3>0)

calificacion3 = nuevoCalificacion3;

else

calificacion3 = 9.71;

/**

* Método getNombre que informa el valor de Nombre

* @param void

* @return String

*/

public String getNombre()

// put your code here

return nombre;

/**
* Método getMatricula que informa el valor de Matrícula

* @param void

* @return int

*/

public int getMatricula()

// put your code here

return matricula;

/**

* Método getCalificacion1 que informa el valor de Calificación 1

* @param void

* @return double

*/

public double getCalificacion1()

// put your code here

return calificacion1;

/**

* Método getCalificacion2 que informa el valor de Calificación 2

* @param void

* @return double

*/

public double getCalificacion2()

{
// put your code here

return calificacion2;

/**

* Método getCalificacion3 que informa el valor de Calificación 3

* @param void

* @return double

*/

public double getCalificacion3()

// put your code here

return calificacion3;

/**

* Método setNombre que actualiza el valor de Nombre

* @param String

* @return void

*/

public void setLargo(String nuevoNombre)

// put your code here

nombre = nuevoNombre;

/**

* Método setMatricula que actualiza el valor de Matricula

* @param int
* @return void

*/

public void setMatricula(int nuevoMatricula)

// put your code here

if(nuevoMatricula> 0)

matricula = nuevoMatricula;

/**

* Método setCalificacion1 que actualiza el valor de calificación 1

* @param double

* @return void

*/

public void setCalificacion1(double nuevoCalificacion1)

// put your code here

if(nuevoCalificacion1> 0)

calificacion1 = nuevoCalificacion1;

/**

* Método setCalificacion2 que actualiza el valor de calificación 2

* @param double

* @return void
*/

public void setCalificacion2(double nuevoCalificacion2)

// put your code here

if(nuevoCalificacion2> 0)

calificacion2 = nuevoCalificacion2;

/**

* Método setCalificacion3 que actualiza el valor de calificación 3

* @param double

* @return void

*/

public void setCalificacion3(double nuevoCalificacion3)

// put your code here

if(nuevoCalificacion3> 0)

calificacion3 = nuevoCalificacion3;

/**

* Método calcularpromedioAritmetico que calcula el promedio aritmético de un estudiante

* @param void

* @return double

*/
public double calcularpromedioAritmetico()

// put your code here

return (calificacion1+calificacion2+calificacion3)/3;

/**

* Método calcularpromedioPonderado que calcula el promedio ponderado de un estudiante

* @param void

* @return double

*/

public double calcularpromedioPonderado()

// put your code here

return (calificacion1+calificacion2+calificacion3)/6;

También podría gustarte