Está en la página 1de 2

Segunda Practica Calificada

Algoritmos y Estructura de Datos 2


Problema 1(6 ptos): Crear una clase alumno con los siguientes atributos nombre, edad, nota
y los siguientes métodos:
1. mostrarDatos: método que te permita ver todos sus atributos
Implemente también una clase llamada administracionUP, que tiene como atributo una lista de
alumnos, y que tiene como métodos:
1. alumnosAprobados: Método que te permite visualizar los alumnos aprobados
2. mayoresEdad: Método que te permita ver las 3 edades mayores
3. mostrarAlumnos: Método que te permita mostrar a todos los alumnos de
administración.

Problema 2(7 ptos): Se desea adquirir un robot importado de europa o asia (especificar un
pais). Para lo cual deberás de crear una clase llamada robot con los siguientes atributos:
- Tipo
- Nombre
- Costo
- paisOrigen
Para instanciar un objeto de tipo robot, solo utilizar el atributo “País de Origen”, asimismo
implementar los siguientes métodos:
- ejecutarTarea: que tiene como parámetro la función, si la función es “seguridad”, el
tipo de robot es: “A1”, si la función es “entrega deliberys”, el tipo de robot es “B1”, si
el tipo de robot es de “investigación”, el tipo de robot es “C1”.
- mostrarNombrePrecio: Que tiene como parámetro el tipo de robot, si el tipo es “A1”,
el nombre es: “Terminator” y el costo es de 10000 dólares, si el tipo es “B1”, el nombre
es “Pacman” y el costo es de 5000 dólares, si el tipo es “C1”, el nombre es: “Curiosity”
y el costo es 15000 dólares.
Crear una clase llamada comprarRobots, que tenga como atributo una lista de robots, y como
método comprarRobots que tiene como parámetro n (indica la cantidad de robots que deseas
comprar), y un método: costoTotal, que muestra el gasto total en la compra.

Ejercicio 3(7 ptos): Se tiene un banco que por temporada de fin de año decide hacer préstamos
a sus clientes a una tasa de 0.6 % de interés.
Para lo cual deberás de crear una clase llamada cliente que tiene como atributos:
- nombre
- cantidadPrestada = 0 (Inicialmente)
Así mismo la clase tiene implementado un método llamado mostrarDatos que muestra el
nombre y la cantidad que se prestó del banco.
Implementar también una clase llamada banco que tiene los siguientes atributos:
- nombre
- tasaInteres
- maximoPrestamo (máxima cantidad a prestar por el banco)
- listaClientes
- numeroClientes
Además, implemente los siguientes métodos:
- ingreseClientes: método que te permita ingresar a los n clientes y sus datos (nombre)
- prestamoPorCliente: Método donde ingresaras una cantidad que se le prestara a cada
cliente, sabiendo que el máximo dinero que se puede prestar entre todos los clientes es:
maximoPrestamo, además haga la siguiente restricción que, si ingresas una cantidad a
prestar mayor al maximoPrestamo, tiene que salir error e ingresar una cantidad
adecuada.
- mostrarClientes: Se muestra los nombres de los clientes asi como las cantidades que
se le presto a cada cliente.

También podría gustarte