Clases y Objetos
Práctica 1
Cree un proyecto Bancos, cree una clase Cuentas con atributos para el número de cuenta, CC del cliente, nombres, apellidos y el saldo actual. Defina en la clase los siguientes métodos:
- Constructor que inicialice los atributos
- depositar(double): permitirá ingresar una cantidad en la cuenta.
- retirar(double): permitirá retirar una cantidad de la cuenta (si hay saldo).
- get y set.
En la clase principal (main) se debe guardar en un arreglo objetos de tipo Cuentas con un menú (switch) que permita: Crear Cuentas, Realizar Retiros, Realizar Depósitos e imprimir los datos de las cuentas creadas. El programa debe permitir repetir las transacciones y el menú en estructuras repetitivas.
Práctica 2
Circuitos Eléctricos de un proyecto de vivienda.
Un proyecto que controle la asignación de dispositivos que se deben cargar en un grupo de circuitos eléctricos. El sistema debe crear los circuitos que sean requeridos definiendo la carga total del circuito, el conductor y el break a utilizar. La carga total del circuito se determina con la suma de las intensidades de corriente (amperio ó A) calculadas con la potencia (vatios (watt ó W)) de cada dispositivo.
- corriente(A) = potencia(W)/110(Voltios), de potencia = voltaje x corriente
- conductor No 10 para cargas > 20A y No 12 para <= 20A
- Breaker de 5A para intensidades x <= 5A, de 10A para 5A < x <= 10A, de 15A para 10A < x <= 15A, de 20A para 15A < x <= 20A y de 30A para x > 20A
Ejercicio 1:
Construir un proyecto que permita calcular áreas y perímetros de figuras geométricas, utilizando los principios de clases y objetos. Organice las operaciones en un menú.
Ejercicio 2:
Construir un proyecto para conversiones de unidades de medidas (longitud, temperatura y almacenamiento de datos), de una colección de datos, utilizando los principios de clases y objetos. Organice las operaciones en un menú y el usuario define el tipo y dato origen y el tipo de dato destino. La lectura de datos se hará hasta que el usuario lo decida.
Ejercicio 3:
Utilizando los principios de clases y objetos. Una secretaría de tránsito desea llevar el registro de comparendos realizados en su ciudad, se quiere registrar las personas sancionadas con id, nombre(s), apellido(s), comparendos (arreglo), número de comparendos, valor a pagar (acumulativo si tiene más de un comparendo), se debe crear una clase Comparendo que registre lugar, día, mes, año, hora y tipo de comparendo (1, 2 o 3) y que calcule la liquidación según el tipo de infracción, 1: cinturón (0.5smlv), 2: documentos (0,75smlv) y 3: alcoholemia (2smlv). Tómese smlv = 616.000
Durante el registro del sancionado se registra un comparendo pero el algoritmo debe permitir operaciones adicionales de agregar comparendos a un usuario ya sancionado.
Una vez terminado el registro el programa debe imprimir los datos del sancionado, el número de comparendos, el monto total a pagar y la relación de los comparendos con día, mes, año, tipo y liquidación de cada uno.
Ejercicio 4:
Se requiere un programa, utilizando los principios de clases y objetos, que le permita a una agencia de seguros registrar información de sus Afiliados (OBJETOS) como documento, nombre(s), apellido(s), tipo de póliza y liquidación (1: de vida que contiene 3 beneficiario con número de documento de identidad, nombre(s), apellido(s), edad y parentesco), 2: de vivienda, y 3: de vehículo), El valor liquidado de la póliza dependerá del monto a asegurar, así:
| ASEGURADO en millones |
DE VIDA |
DE VIVIENDA |
DE VEHICULO |
| 50 |
50% smlv |
25% smlv |
20% smlv |
| 100 |
75% smlv |
40% smlv |
30% smlv
|
Tómese smlv = 644.350
El programa debe incluir al final del registro:
- Listado de afiliados, con tipo de póliza y liquidación
- El recaudo por cada tipo de póliza
- El total recaudado
Herencia
Ejercicio 5:
