Está en la página 1de 1

Programación Examen 2ª Evaluación (2ªParte)

Nombre: _______________________________________ Grupo: S1DAW

3. Se desea realizar una aplicación que permita a una empresa de transportes


realizar el cálculo de cuánto debe pagar a cada trabajador.

En la empresa se realizan transportes de viajeros, de mercancías y de mercancías


peligrosas.
Cada conductor se identifica por su DNI y nombre, realiza una serie de
transportes a lo largo del mes, y al final se calculará su sueldo correspondiente.

Todos los transportes tienen una descripción y el número de horas, además, si se


trata de un transporte de viajeros, constará el número de personas transportadas.
Para los transportes de mercancías (sean peligrosas o no), se guardará las
toneladas transportadas.

Los conductores cobran un sueldo base de 700€ al que hay que sumar 5€ por
cada hora conducida en cualquier tipo de transporte. Además, según el transporte
existen unos extras:
 Transporte de personas: 1€ extra por cada persona transportada si el
transporte era de menos de 12 personas, y 0,5€ por cada persona si el
transporte era de más de 12 personas.
 Transporte de mercancías: extra de 2€ por tonelada transportada.
 Transporte de mercancías peligrosas: igual que el anterior, pero con
un extra de 50€ por ser peligroso.

Se pide realizar los siguientes puntos:


a) Realiza una jerarquía de clases para los transportes.
b) Realiza una clase Conductor, con todo lo necesario.
c) Realiza una clase Ficha, que pertenece a un conductor, y es donde se
almacena la lista de transportes que ha hecho el conductor. Debe contener el
método toString() que imprima la Ficha completamente.
d) Realiza un método getSueldo() dentro de la clase Ficha, que calcule cual es
el sueldo final que debemos pagar al conductor.

Indicaciones: Se dispone de 2 horas (hasta las 13:20). Los errores disminuyen la calificación y los
errores graves la determinan.
Al finalizar el examen se debe entregar una copia de la carpeta del proyecto java con las soluciones a los
ejercicios propuestos. Este proyecto java debe ser nombrado de la siguiente manera: “Examen-16Marzo-
NombreAlumno”.

Puntuación:
Ejercicio 3a 3b 3c 3d
Puntos 2 1 1 1
I.E.S. Azarquiel JJMC 16-3-2022

También podría gustarte