Está en la página 1de 2

Lab 121 - Paralelos ‘E’ y ‘F’

Guía Nro. 1
POO - Constructores
1) Dada la clase Estudiante:

Estudiante
- ci: int
- nombre: String
- paterno: String
- materno: String
- promedio: double
- matricula: int
+ Estudiante ()
+ ()….

Se pide:

a) Instanciar 2 estudiantes de manera diferente y mostrarlos.

b) De los 2 Estudiantes mostrar al estudiante con más promedio

c) Actualizar el promedio a 90 del estudiante con matrícula x

2) Sea el siguiente diagrama de clases

Supermercado
- nombre: String
- dirección: String
- nroProductos: int
- productos [50][3]: String
+ Supermercado ()
+ ()….

Donde: producto[i][0] = nombre, producto[i][1] = stock, producto[i][2] = precio.

Se pide:

a) Instanciar 2 supermercados de forma distinta.

b) Mostrar los 2 supermercados.

c) Mostrar el supermercado con más stock disponible del producto de nombre X.

d) Mostrar el nombre de los productos que tiene el supermercado de nombre Y, que


son más baratos en el supermercado de nombre X.

e) Implementar un método para verificar si el supermercado tiene stock disponible del


producto de nombre X.
3) Considere el siguiente diagrama de clases:
Sindicato
Maestro - nombre: String
- ci: String - dirección: String
- nombre: String - nroAfiliados: int
- paterno: String - A[2][100]: String
- sueldo: int f1: ci
+ Maestro () f2: cargo
+ ()…. + Sindicato ()
+ ()….

Se pide:

a) Instanciar 2 Maestros de manera diferente y un objeto sindicato.

b) Afiliar a ambos maestros al sindicato si es que no existen.

c) Mostrar el sueldo del maestro afiliado con el cargo de “Presidente”

También podría gustarte