Está en la página 1de 6

EXPERIENCIA CURRICULAR DE METODOLOGÍAS DE PROGRAMACIÓN

EXAMEN PARCIAL II

Apellidos Semestre 2022-2


Huayta Palma
Ciclo
Nombres II
Nelson Enrrique académico
Docente Mgtr. Rudy Chapoñan Camarena Aula A2
Fecha 31 Octubre 2022 Turno Mañana Tarde Noche NOTA

I. RESULTADOS DE APRENDIZAJE:
 Aplica clases y estructuras lógicas de control en la construcción de soluciones
informáticas en una organización.
II. INSTRUCCIONES:
 Lea atentamente las preguntas antes de responder. Cualquier enmendadura invalida
la respuesta.
 Encender su cámara
 Las preguntas deberán ser formuladas solo al profesor a cargo.

III. CONDICIONES DE EVALUACIÓN:


 La prueba durará 90 minutos.

IV. ACTIVIDAD DE EVALUACIÓN:

1. Una empresa inmobiliaria requiere un sistema de ventas. La empresa comercializa con dos tipos de
Inmuebles: Casas y Departamentos
Para determinar el Precio de Venta se contempla los siguientes criterios:

Para la Casa, se obtiene multiplicando su área (en metros cuadrados) por el precio de cada metro
cuadrado (Dólares) menos el monto de depreciación (dolares)

Para el Departamento, se obtiene multiplicando su área (en metros cuadrados) por el precio de cada
metro cuadrado (Dólares) menos el Bono de descuento

Tomar en cuenta:
Que el monto de depreciación será de $ 600 por cada año de antigüedad.
Que el Bono de descuento será de $ 4500 y se otorga si el departamento se encuentra ubicado en los
pisos siete u ocho.

La aplicación debe mostrar la siguiente información.


El tipo de Inmueble, la dirección del inmueble, y el precio de venta del inmueble.
Por ejemplo:
Es un Inmueble del tipo Casa ubicado en Jr.Los Alisos cuyo precio de venta
es $ 140,000
Se solicita aplicar herencia y polimorfismo de la manera más eficiente para resolver este ejercicio

a) Por la clase padre Inmueble (4 ptos)

b) Por la clase hija Casa, (4 ptos)


c) Por la clase hija Departamento (4 ptos)
d) Por el código que al ejecutarse permita mostrar la información solicitada de un inmueble tipo
Departamento. Considerar que el ingreso y salida de datos lo debe realizar a través de controles de
un formulario (4 ptos)
2. Crear una clase Alumno, que herede de la clase Persona e implemente la interfaz Operaciones (ambas
se muestran a continuación).
(4 ptos)
Considerar lo siguiente:
 El alumno se identifica ante la universidad con un código.
 El alumno tiene una nota en la 1ra unidad y otra nota en la 2da unidad.
 Se debe mostrar el promedio del alumno

Por su parte, la interfaz Operaciones contempla un método “CalcularPromedio”, que consiste en


obtener el promedio de las notas del estudiante.

public class Persona { interface Operaciones {


String nombre; double CalcularPromedio();
int edad; }
boolean BuenaSalud;

Persona(String nombre, int edad) { public class Alumno extends Persona


this.nombre = nombre; implements Operaciones
this.edad = 0; {
} String código;
public void correr() { Alumno (String nombre, int edad , String
System.out.print(“Estoy corriendo”); código)
} {
public boolean esFeliz() { Super (nombre,18);
Super.edad=edad;
if (BuenaSalud ==true) return true;
super.código=código;
else return false;
public void Unidad1() {
} Unidad=nt1 +nt2 +nt3;
public void envejece() { }
++edad; public void Unidad2() {
} Unidad= nt1 +nt2 +nt3;
public int getEdad() { }
return edad; public boolean esFeliz() {
} if (BuenaSalud ==true) return true;
} else return false;
}
Public void CalcularPromedio();
If(this.edad)
prom = Unidad1 + Unidad2;
}

También podría gustarte