Está en la página 1de 2

1.

Teoría: Estudiar los conceptos vistos en clase

2. Se quiere un sistema que permita guardar información básica correspondiente a propiedades


(automóviles y edicios) de una compañía, para lo cual se plantea la solución detallada en el
diagrama de clases (abajo relacionado).

(a) Identique y corrija los errores relacionados en la clase Automovil (mínimo, 3 errores).

(b) Implemente el código correspondiente, para la clase Edicio.

3. La compañía  Comercializadora Papelon requiere un sistema que permita guardar la siguiente


información de contacto por cada empleado: nombre, cédula, salario mensual, teléfono residencia,
dirección de residencia, ciudad de residencia, estado civil, y genero. Adicionalmente, el sistema
deberá permitir el cálculo de: subsidio de transporte (empleados que devenguen menos de dos
salarios mínimos), seguridad social, retención en la fuente, y salario neto a pagar.

Realice diagrama estático de clases UML, que permita especicar, visualizar y construir los
elementos necesarios que permitan dar solución a dicho problema.

4. Basado en el siguiente código, responda:

1 public class Facil { 19 public class PruebaFacil {


2 private int hugo; 20 public static void main(String[] args) {
3 private int paco; 21 Facil obj1 = new Facil();
4 public init(int hugo){ 22 Facil obj2 = new Facil();
5 paco = hugo*2; 23 Facil obj3 = new Facil();
6 hugo = paco/2; 24 obj1.init(10);
7 } 25 obj2.init2(3,2);
8 public init2(int h, int p){ 26 obj1.setOperacion(101);
9 hugo = h; 27 System.out.println(obj1.getValores());
10 paco = p; 28 obj2.setOperacion(2);
11 } 29 System.out.println(obj2.getValores()+
12 public int getValores(){ obj3.getValores());
13 return this.paco+hugo; 30 }
14 } 31 }
15 public void setOperacion(int valor){
16 hugo = hugo * valor;
17 }
18 }

1
(a) Indique el nombre y línea donde se denen los atributos y los métodos. Especique la clasicación.
(b) Indique que valores se imprime en las líneas 27 y 29.

También podría gustarte