GENEREME UN PROGRAMA DONDE UN tienda alquila libros a universidades y escuelas cercanas, donde aplica diferentes porcentajes para los tipos de multas. Debe de ser con la siguiente infonrmacio • Debe crear una clase llamada “MultaUniversidad” que se utilzará para registrar la información de las multas de estudiantes universitarios, dicha clase debe contener los siguientes campos: o Nombre de la Universidad: corresponde a un texto de un máximo de 30 caracteres. o Carrera del estudiante: este contiene la carrera que cursa el estudiante universitarios, la cual no debe sobrepasar los 20 caracteres. o Aplica beca: contiene un valor boleano donde true corresponde a sí está becado y false a que no. • Además, debe crear la clase “MultaEscuela” que se encarga de registrar las multas de estudiantes escolares, esta debe contener lo siguiente: o Nombre del encargado del estudiante: En este se registra el nombre completo del padre o madre el estudiante y debe contener entre 10 y 35 caracteres. o Nombre del profesor que autorizó el alquiler: corresponde a un nombre completo del profesor o profesora que permitió el alquiler del libro, el campo contiene la misma longitud que el nombre del encargado del estudiante. • Ambas clases deben aplicar herencia de la clase “Multa”. • Cada clase debe tener un método que se llame “CalcularMulta” el cual debe realizar los cálculos de acuerdo con las siguientes condiciones. • Para “MultaUniversidad” debe tomar en el cálculo de multa que se indicó en la tarea 1 pero, si el estudiante aplica beca debe reducirle un 25% a la multa. • Para “MultaEscuela” se considera que se debe aplicar un 15% más a la multa además de calcular en base a la tarea 1. • Para las “Multas” normales se mantienen los cálculos de la tarea 1. • El usuario primero debe seleccionar que tipo de multa va a registrar y dependiendo de esto debe solicitar los campos que correspondan. • Al igual que en la tarea 1 desde ingresar registros de multa hasta que usuario lo desee. • Al final debe recorrer el arreglo, mostrando sus valores en pantalla (datos del cliente, datos del libro, información de la multa, desglozando por tipo de multa), también debe mostrar el monto acumulado de multas, el promedio de multas y la multa mayor. • Muy importante debe hacer uso de herencia y polimorfismo. • La aplicación debe ser desarrollada en consola
generate functionSun, 16 Jul 2023
Java
Generate More