Taller POO

April 25, 2019 | Author: SebastianBarretoJimenez | Category: Prices, Salary, Computing, Tecnología, Software
Share Embed Donate


Short Description

POO...

Description

EJERCICIOS SOBRE POO

Para cada uno de los siguientes ejercicios, diseñar el diagrama de clases clase s y codificar en JAVA usando POO y teniendo presente los estándares para codificación. 1. Crear una clase Empleado que se defina por un nombre, apellido, apellido, un número de cédula y un salario base. Crear los métodos habituales  y uno que devuelva el salario que cobra el empleado. Posteriormente crear dos clases: EmpleadoPorComision que tenga un salario base de 0, pero tenga un número de ventas y una comisión por ventas, y su salario sea su multiplicación. Y EmpleadoBaseMasComision que incluya tanto un salario base como unas ventas y una comisión como salario. Redefinir para ambas clases la forma en la que se devuelve el salario que cobra cada uno. Crear una clase PruebaEmpleados que cree un par de empleados que cobren por comisión y otros dos que cobren su salario base más una comisión e imprimir por pantalla el nombre y salario de cada uno.

2. Desarrollar una centralita telefónica en la cual se van a ir registrando las llamadas. Para ello, la centralita tiene que registrar el número de llamadas que se realizan, así como el coste total de todas las llamadas realizadas. Las llamadas se irán mostrando por pantalla según se vayan contabilizando. Existen dos tipos de llamadas: a teléfono fijo que cuestan $ 200 COP el minuto y celular, que dependiendo de la franja horaria cuestan por minuto: $ 200 COP en la franja 1, $150 en la franja 2 y $ 100 COP en la franja 3. Los datos de cada llamada son: el número de origen de la llamada, el número de destino y su duración en minutos.

3. Se quiere gestionar las personas vinculadas con el Centro de Servicios Financieros, que se pueden clasificar en: Aprendices, Instructores y personal  Administrativo. Por cada persona se debe conocer su nombre y apellidos, su DNI y su estado civil. Si son empleados de Centro se debe saber su año de incorporación y la coordinación a la que pertenecen. Los Instructores sólo pueden pertenecer a un programa determinado y el personal administrativo a una coordinación concreta. Por último, se tiene que almacenar a que ficha pertenecen los Aprendices. Prueba a crear varios objetos de cada una de las clases propuestas y a mostrar la información de cada uno de ellos.

4. Una inmobiliaria vende dos tipos de Inmuebles: Pisos y Locales. Para cualquier tipo de inmueble, se conoce su dirección y el número de metros cuadrados. Además, para los pisos, habrá que conocer el piso concreto en el que se encuentra la vivienda, mientras que para los locales importará el número de ventanas que tenga. Además, cualquiera de estos inmuebles puede ser nuevo o de segunda mano. El precio de cada inmueble se calcula a partir de un precio base y una serie de características: para cualquier inmueble, si tiene menos de 15 años, su precio se rebaja un 1 %, mientras que si tiene más se reduce un 2 %. En el caso de los pisos, si es un tercero o más, su precio se incrementa un 3 %. Para los locales, si tienen más de 50 metros cuadrados el precio se incrementa un 1 %, si tienen 1 o ningún ventanal, su precio se reduce un 2% y si tienen más de 4 ventana les se añade un 2 %.

5. Una empresa grande paga a sus vendedores mediante comisiones. Los vendedores reciben $200 por semana, más el 9% de sus ventas brutas en esa semana. Por ejemplo, un vendedor que vende $5000 de mercancías en 1 semana recibe $200 más el 9% de $5000, es decir recibe un total de $650. Hacer una aplicación java que reciba como entrada los artículos vendidos detallados con el nombre producto, cantidad y precio, por el vendedor durante la última semana, y que calcule y muestre los ingresos de ese vendedor. No hay límite en cuanto al número de artículos que un vendedor puede vender.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF