Guia de Ejercicio Clases y Objetosx (1)

2

Click here to load reader

description

fxc

Transcript of Guia de Ejercicio Clases y Objetosx (1)

Page 1: Guia de Ejercicio Clases y Objetosx (1)

Guía de Ejercicios – Creacion de Clases y objetos

ELECTIVA TECNICA

: Ing. Raquel Avila

1. Cree una clase que realice las operaciones matemáticas básicas (sumar, restar, multiplicar y dividir) para 2 números. Crear la instancia de la clase y hacer referencia a cada uno de sus métodos. Debe contener un método que permita mostrar el resultado.

2. Realizar el ejercicio anterior que ejecute la operación correspondiente según el operador seleccionada por el usuario. Por ejemplo, si el usuario selecciona (+) se debe hacer referencia solo al método sumar e imprimir el resultado. Debe crear el formulario donde se ingrese los dos números y se seleccione la operación a realizar.

3. Crea una clase Cuenta (bancaria) con atributos para el número de cuenta, la cedula del cliente, el saldo actual y el interés anual que se aplica a la cuenta (porcentaje). Define en la clase los siguientes métodos: • Constructor para dar los valores iniciales. • actualizarSaldo(): actualizará el saldo de la cuenta aplicándole el interés diario

(interés 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). • Método que nos permita mostrar todos los datos de la cuenta, excepto el numero

que se considera información protegida. 4. Desarrolla una clase Cafetera con atributos capacidadMaxima (la cantidad máxima

de café que puede contener la cafetera) y cantidadActual (la cantidad actual de café que hay en la cafetera). Implementa, al menos, los siguientes métodos: • Constructor predeterminado: establece la capacidad máxima en 1000 (cc) y la

actual en cero (cafetera vacía). • llenarCafetera(): hace que la cantidad actual sea igual a la capacidad. • servirTaza(int): simula la acción de servir una taza con la capacidad indicada (en

el parámetro). 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): añade 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 información que una empresa mantiene

sobre cada empleado: código, cedula, nombre, sueldo base, pago por hora extra, horas extras realizadas en el mes, estado civil y número de hijos. • La clase debe contemplar un método constructor para dar valor inicial a los

atributos. • Metodo Cálculo del complemento correspondiente a las horas extras realizadas. • Metodo Cálculo del sueldo bruto. (Sueldo base mas complemento de horas

extras).

Page 2: Guia de Ejercicio Clases y Objetosx (1)

• Método Cálculo de bonificación: 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(): visualización de la información básica del empleado. • imprimir_datos(): visualización de toda la información del empleado. La básica

más el sueldo base, el complemento por horas extras, el sueldo bruto, bonificación y el sueldo neto.

6. Desarrolla una clase Cancion con los siguientes atributos: titulo: una variable que guarda el título de la canción. autor: una variable que guarda el autor de la canción.

Y los siguientes métodos: Cancion(String, String): constructor que recibe como parámetros el título y el autor de la canción (por este orden). dameTitulo(): devuelve el título de la canción. dameAutor(): devuelve el autor de la canción. ponTitulo(): establece el título de la canción. ponAutor(): establece el autor de la canción. Para cada clase especifique los modificadores de acceso que considere pertinente tanto en atributos y métodos, de acuerdo a las funciones que se realizan. Crear también el objeto y llamado a cada uno de los métodos. LO PUEDE HACER EN EL MISMO ARCHIVO O EN OTRO APARTE COMO LO VIMOS EN LA PRACTI CA 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 SE CCION. 20% VALIDO PARA SECCION 01 UNICAMENTE. LA SECCION 02 DE BE ESPERAR VER LAS PRACTICAS Y LUEGO SE LE ENVIARA LA TAREA.