Qwewe
DIRECCIÓN ACADEMICA
CARRERA DE COMPUTACIÓN E INFORMÁTICA
CURSO : ALGORITMOS Y ESTRUCTURA DE DATOS
SEMESTRE : 2012-2
CICLO : Segundo
SECCIONES : Todas
PROFESORES : Todos
-------------------------------------------------
PRACTICA DIRIGIDA DE LABORATORIO - SEMANA 3
1. Diseñe la Clase Celular en el paquete semana_03 conlos atributos privados: número (String), marca (String), precio en dólares (double) y tipo de línea (int).
El atributo tipo de línea puede ser: 0 si es prepago
1 si es postpago
Implemente además:
* Un Constructor que inicialice los atributos.
* Métodos de acceso set/get para todos los atributos privados.
* Un método que retorne el precio del celular en soles
(1 dólar = 2.58soles).
* Un método que retorne un bono en soles dependiendo del tipo de línea que tenga el celular: S/.15 si es prepago y S/.50 si es postpago.
En la Clase principal:
* Declare, cree e inicialice un objeto de tipo Celular en un método procesar con datos leídos por GUI.
* Implemente un método listado que reciba la referencia a un objeto de tipo Celular y visualice sus datos completos.* En el método procesar aumente en 10% el precio del celular, modifique el atributo tipo de línea (de prepago a postpago o viceversa) y visualice nuevamente la información completa.
2. Diseñe la Clase Computadora en el paquete semana_03 con los atributos privados: codigo (int), marca (String), color (String) y precio en dólares (double).
Implemente además:
* Un Constructor queinicialice los atributos.
* Métodos de acceso set/get para todos los atributos privados.
* Un método que retorne el precio de la computadora en soles
(1 dólar = 2.58 soles).
* Un método que retorne el precio de la computadora en euros
(1 euro = 1.25 dólares).
En la Clase principal:
* Declare, cree e inicialice un objeto de tipo Computadora en un método procesar con datos leídos porGUI.
* Implemente un método listado que reciba la referencia a un objeto de tipo Computadora y visualice sus datos completos.
* En el método procesar disminuya el precio en dolares de la computadora en 10% y visualice nuevamente la información completa.
3. Diseñe la Clase Edificio en el paquete semana_03 con los atributos privados: codigo (int), cantidad de departamentos (int),precio en dólares de un departamento (double) y dirección (String).
Implemente además:
* Un Constructor que inicialice los atributos.
* Métodos de acceso set/get para todos los atributos privados.
* Un método que retorne el precio del edificio (cantidad*precio)
En la Clase principal:
* Declare, cree e inicialice un objeto de tipo Edificio en un método procesar con datos leídos porGUI.
* Implemente un método listado que reciba la referencia a un objeto de tipo Edificio y visualice sus datos completos.
* En el método procesar incremente en 20% el precio de un departamento y visualice nuevamente la información completa.
4. Diseñe la Clase Obrero en el paquete semana_03 con los atributos privados: codigo (int), nombre (String), horas trabajadas (int) y tarifapor hora (double).
Implemente además:
* Un Constructor que inicialice los atributos.
* Métodos de acceso set/get para todos los atributos privados.
* Un método que retorne el sueldo bruto (horas*tarifa).
* Un método que retorne el descuento por AFP (10% del sueldo bruto).
* Un método que retorne el descuento por EPS (5% del sueldo bruto).
* Un método que retorne el sueldoneto
(sueldo bruto – descuentoAFP – descuentoEPS).
En la Clase principal:
* Declare, cree e inicialice un objeto de tipo Obrero en un método procesar con datos fijos.
* Implemente un método listado que reciba la referencia a un objeto de tipo Obrero y visualice sus datos completos.
* En el método procesar aumente en 8 el número de horas y visualice nuevamente la información...
Regístrate para leer el documento completo.