programación orientada a objetos

Páginas: 5 (1212 palabras) Publicado: 30 de agosto de 2014
EJERCICIOS PROGRAMACION ORIENTADA A OBJETOS
Docente – Jairo F. Seoanes León

Desarrolle un programa en java que resuelva los siguientes problemas planteados.
1. Problema del empleado
Cree una clase llamada Empleado, que incluya tres piezas de información como variables de
instancia: un primer nombre (tipo String), un apellido paterno (tipo String) y un salario mensual
(double). Su clasedebe tener un constructor que inicialice las tres variables de instancia.
Proporcione un método establecer y un método obtener para cada variable de instancia. Si el
salario mensual no es positivo, establézcalo a 0.0. Escriba una aplicación de prueba llamada
PruebaEmpleado, que demuestre las capacidades de cada Empleado. Cree dos objetos
Empleado y muestre el salario anual de cada objeto.Después, proporcione a cada Empleado un
aumento del 10% y muestre el salario anual de cada Empleado otra vez.
2. Problema de la Fecha
Cree una clase llamada Fecha, que incluya tres piezas de información como variables de
instancia —un mes (tipo int), un día (tipo int) y un año (tipo int). Su clase debe tener un
constructor que inicialice las tres variables de instancia, y debe asumir que los valoresque se
proporcionan son correctos. Proporcione un método establecer (Setter) y un método obtener
(Getter) para cada variable de instancia. Proporcione un método mostrarFecha, que muestre el
mes, día y año, separados por barras diagonales (/). Escriba una clase principal llamada
PruebaFecha, que demuestre las capacidades de la clase.
3. Problema de la cuenta bancaria
Crea una clase Cuenta(bancaria) con atributos para el número de cuenta (un entero largo), el
DNI del cliente (otro entero largo), el saldo actual y el porcentaje de interés anual que se aplica
a la cuenta (porcentaje). Define en la clase los siguientes métodos:
 Constructor por defecto y constructor sobrecargado con DNI, saldo e interés
 Métodos getter y setter para cada variable de instancia
 Un métodoactualizarSaldo (): actualizará el saldo de la cuenta aplicándole un interés del
3%.
 Un método consignar (double): permitirá ingresar una cantidad en la cuenta.
 Un método retirar (double): permitirá sacar una cantidad de la cuenta (si hay saldo).
 Un método toString ( ) que nos permita mostrar todos los datos de la cuenta.
Se debe crear una clase principal llamada PruebaCuenta en la cual sedeben crear dos objetos
del tipo cuenta (uno con constructor por defecto y otro con constructor sobrecargado),
inicializar sus valores, y realizar un llamado a sus métodos consignar, retirar dinero, actualizar
saldo y finalmente mostrar sus datos.

4. Problema de la Factura
Cree una clase llamada Factura, que una ferretería podría utilizar para representar una factura
para un artículo vendidoen la tienda. Una Factura debe incluir cuatro piezas de información
como variables de instancia: un número de pieza (tipo String), la descripción de la pieza (tipo
String), la cantidad de artículos de ese tipo que se van a comprar (tipo int) y el precio por
artículo (double). Su clase debe tener un constructor por defecto y otro que inicialice las cuatro
variables de instancia mencionadas.Implementar métodos establecer y métodos obtener para
cada atributo. Además, proporcione un método llamado obtenerMontoFactura, en el cual se
deberá calcular el monto de la factura y después devuelva ese monto como un valor double. Si
la cantidad no es positiva, debe establecerse en 0. Si el precio por artículo no es positivo, debe
establecerse a 0.0.
Escriba una clase principal denominadaPruebaFactura en java, en la cual se deberán crear dos
objetos de tipo factura (utilizando los dos constructores) y mostrar su respectivo monto a pagar.
5. Problema de la Nomina

Crear una clase Empleado que modele la información que una empresa mantiene sobre cada
empleado: id (int), sueldo base (double), pago por hora extra (double), horas extra realizadas en
el mes (int).
La clase debe...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS