Sie sind auf Seite 1von 2

Gua de Ejercicios Creacion de Clases y objetos

ELECTIVA TECNICA
: Ing. Raquel Avila
1. Cree una clase que realice las operaciones matemticas bsicas (sumar, restar,
multiplicar y dividir) para 2 nmeros. Crear la instancia de la clase y hacer
referencia a cada uno de sus mtodos. Debe contener un mtodo que permita
mostrar el resultado.
2. Realizar el ejercicio anterior que ejecute la operacin correspondiente segn el
operador seleccionada por el usuario. Por ejemplo, si el usuario selecciona (+) se
debe hacer referencia solo al mtodo sumar e imprimir el resultado. Debe crear el
formulario donde se ingrese los dos nmeros y se seleccione la operacin a realizar.
3. Crea una clase Cuenta (bancaria) con atributos para el nmero de cuenta, la cedula
del cliente, el saldo actual y el inters anual que se aplica a la cuenta (porcentaje).
Define en la clase los siguientes mtodos:
Constructor para dar los valores iniciales.
actualizarSaldo(): actualizar el saldo de la cuenta aplicndole el inters diario
(inters anual dividido entre 365 aplicado al saldo actual).
ingresar(): permitir ingresar una cantidad en la cuenta, como depositar.
retirar(): permitir sacar una cantidad de la cuenta (si hay saldo, debe validarse).
Mtodo que nos permita mostrar todos los datos de la cuenta, excepto el numero
que se considera informacin protegida.
4. Desarrolla una clase Cafetera con atributos capacidadMaxima (la cantidad mxima
de caf que puede contener la cafetera) y cantidadActual (la cantidad actual de caf
que hay en la cafetera). Implementa, al menos, los siguientes mtodos:
Constructor predeterminado: establece la capacidad mxima en 1000 (cc) y la
actual en cero (cafetera vaca).
llenarCafetera(): hace que la cantidad actual sea igual a la capacidad.
servirTaza(int): simula la accin de servir una taza con la capacidad indicada (en
el parmetro). Si la cantidad actual de caf no alcanza para llenar la taza, se
sirve lo que quede.
vaciarCafetera(): pone la cantidad de caf actual en cero.
agregarCafe(int): aade a la cafetera la cantidad de caf indicada.
mostrarcantidadactual(): Muestra la cantidad de caf que hay actualmente en la
cafetera.
5. Crear una clase Empleado que modele la informacin que una empresa mantiene
sobre cada empleado: cdigo, cedula, nombre, sueldo base, pago por hora extra,
horas extras realizadas en el mes, estado civil y nmero de hijos.
La clase debe contemplar un mtodo constructor para dar valor inicial a los
atributos.
Metodo Clculo del complemento correspondiente a las horas extras realizadas.
Metodo Clculo del sueldo bruto. (Sueldo base mas complemento de horas
extras).

Mtodo Clculo de bonificacin: teniendo en cuenta que el porcentaje que hay


que aplicar es el 2% si est casado y de 3% por cada hijo que tenga; el
porcentaje se aplica sobre todo el sueldo bruto.
imprimir_basico(): visualizacin de la informacin bsica del empleado.
imprimir_datos(): visualizacin de toda la informacin del empleado. La bsica
ms el sueldo base, el complemento por horas extras, el sueldo bruto,
bonificacin y el sueldo neto.
6. Desarrolla una clase Cancion con los siguientes atributos:
titulo: una variable que guarda el ttulo de la cancin.
autor: una variable que guarda el autor de la cancin.
Y los siguientes mtodos:
Cancion(String, String): constructor que recibe como parmetros el ttulo y el autor de la
cancin (por este orden).
dameTitulo(): devuelve el ttulo de la cancin.
dameAutor(): devuelve el autor de la cancin.
ponTitulo(): establece el ttulo de la cancin.
ponAutor(): establece el autor de la cancin.
Para cada clase especifique los modificadores de acceso que considere pertinente tanto
en atributos y mtodos, de acuerdo a las funciones que se realizan. Crear tambin el
objeto y llamado a cada uno de los mtodos. LO PUEDE HACER EN EL MISMO
ARCHIVO O EN OTRO APARTE COMO LO VIMOS EN LA PRACTICA EN EL
LABORATORIO.
DEBE ENTREGAR LA TAREA MAS TARDAR EL LUNES 13-04-15, EN UNA
CARPETA COMPRIMIDA CON LOS 6 EJERCICIOS, GRUPO DE 3 PERSONAS,
ANEXAR UN ARCHIVO DE TEXTO CON LOS INTEGRANTES Y SECCION.
20%
VALIDO PARA SECCION 01 UNICAMENTE. LA SECCION 02 DEBE ESPERAR
VER LAS PRACTICAS Y LUEGO SE LE ENVIARA LA TAREA.