Tarea POO

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 6

Defina un diagrama de clases llamado Rectángulo que tenga las siguientes especificaciones:

Atributos:

 largo : double
 
 ancho : double

Constructores:

 que inicialice los atributos de largo y ancho con los valores 25 y 50 respectivamente
 
 que reciba como parámetro los valores para los atributos largo y ancho.

Métodos:

 getLargo 
 setLargo

 getAncho

 setAncho

 calcularArea

Rectángulo

- largo : double
- ancho : double

+Rectangulo()

+Rectangulo(largo:double, ancho:double)

+calcularArea() : double

+ setLargo(nuevoLargo: double): void

+ setAncho(nuevoAncho: double):void

+ getLargo() : double

+ getAncho() : double
//Código de clase Rectangulo
public class Rectangulo
{
private double largo;
private double ancho;

/**
* Constructor for objects of class Rectangulo
*/
public Rectangulo()
{
largo = 25;
ancho = 50;
}
/**
* Constructor for objects of class Rectangulo
*/
public Rectangulo(double largo, double ancho)
{
this.largo = largo;
this.ancho = ancho;
}
/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public double getLargo()
{
return largo;
}

/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public void setLargo(double nuevoLargo)
{
largo = nuevoLargo;
}

/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public double getAncho()
{
return ancho;
}

/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public void setAncho(double nuevoAncho)
{
ancho = nuevoAncho;
}
}
Ejercicios:

1. Defina un diagrama de clases llamado Triangulo que tenga las siguientes especificaciones:

Atributos:

 ladoA : double
 ladoB : double
 ladoC : double

Métodos:

Constructores:

 que inicialice los atributos en uno 


 que reciba como parámetro los valores para los atributos

 getLadoA
 setLadoA
 getLadoB
 setLadoB
 getLadoC
 setLadoC
 calcularArea
 calcularPerimetro

2. Defina un diagrama de clases llamado Circulo que tenga las siguientes especificaciones:

Atributos:

 radio : double

Métodos:

Constructores:

 que inicialice los atributos en uno 


 que reciba como parámetro los valores para los atributos

 getRadio
 setRadio
 calcularArea
 calcularCircunferencia
3. Defina un diagrama de clases llamado Persona que tenga las siguientes especificaciones:

Atributos:

 nombre : String
 edad : int
 peso : double
 altura : double

Métodos:

Constructores:

 que inicialice los atributos en datos probables 


 que reciba como parámetro los valores para los atributos

 getNombre
 setNombre
 getEdad
 setEdad
 getPeso
 setPeso
 getAltura
 setAltura
 calcularCalorias
 calcularIMC

4. Defina un diagrama de clases llamado Empleado que tenga las siguientes especificaciones:

Atributos:

 nombre : String
 departamento : int
 horasTrabajadas : double
 pagoHora : double

Métodos:

 getNombre
 set Nombre
 getDepartamento
 setDepartamento
 getHorasTrabajadas
 setHorasTrabajadas
 getPagoHora
 setPagoHora
 calcularSalario

Constructores:

 que reciba el nombre e inicialice los demás atributos en:


departamento : 1

horasTrabajadas : 0

pagoHora : 30

 que reciba como parámetro todos los valores para los atributos

5. Defina un diagrama de clases llamado Estudiante que tenga las siguientes especificaciones:

Atributos:

 nombre : String
 matricula : int
 calificacion1 : double
 calificacion2 : double
 calificación3 : double

Métodos:

 getNombre
 setNombre
 getMatricula
 getCalificacion1
 setCalificacion1
 getCalificacion2
 setCalificacion2
 getCalificacion3
 setCalificacion3
 calculaPromedioAritmetico
 calculaPromedioPonderado(int c1, int c2, int c3)

Constructores:

 que reciba el nombre y matrícula del alumno e inicialice los demás atributos en cero:

calificacion1= 0
calificacion2= 0
calificacion3= 0
 que reciba como parámetro todos los valores para los atributos

También podría gustarte