Java - Ayuda por favor .. Necesito resolver este ejercicio

 
Vista:

Ayuda por favor .. Necesito resolver este ejercicio

Publicado por Roberto (1 intervención) el 12/09/2019 10:14:54
Una empresa que se dedica a vender cursos online, le encarga crear una aplicación para gestionar el proceso de venta de cursos a sus clientes. Para esto como etapa inicial le encarga la creación de una aplicación de consola en Java.
Hecho el análisis preliminar de los requerimientos, el analista de sistemas de la empresa le entrega un análisis de las clases. El analista define las siguientes clases:
Curso: del cual se requiere guardar su código, nombre, precio y clasificación que puede ser para todo público (TP), solo menores entre 14 y 17 años (SM) y solo adultos (SA).
Cliente: id de usuario, nombre, password, su edad y curso.
Ambas clases deben tener constructores, accesadores, mutadores y un método toString que devuelva una cadena con todos los valores de sus atributos.








Además, se deben implementar los siguientes métodos customer donde corresponda:

• Método listar datos: que permita mostrar la siguiente información: nombre del usuario, edad del usuario, código del curso y la clasificación del curso, ejemplo:
LISTA DE USUARIOS _________________________________________________________________
JUAN MANUEL - 10 - TP1000 – todo público
_________________________________________________________________
Recuerda que:
- puede haber 3 combinaciones posibles (todo público, menores y adultos).
- si el usuario no ha comprado un curso, el curso del usuario es null.

• Método validar cuenta de usuario: debe retornar true si el nombre y password del usuario coinciden. En caso contrario retornar false.

• Método validar compra de curso: debe retornar verdadero o falso si el usuario puede comprar el curso comparando la edad del usuario con la calificación del curso.

• Método que calcule el total a pagar por el usuario: Se cobra el valor del curso + el IVA + gasto fijo de habilitación por $4.500.

• Método comprar curso: Este método recibe como parámetro el curso a comprar y lo asigna como curso del cliente, siempre y cuando la clasificación del curso lo permita. Devuelve un valor verdadero o falso.


Implemente las siguientes reglas de negocio:
• El precio del curso debe ser un valor mayor a 0
• El código del curso debe tener una longitud de 6 caracteres.
• El cliente no puede comprar un curso que no es adecuado para su edad.

Desde una clase que contiene el main debe:
• Crear un curso
• Crear un usuario
• Validar la cuenta
• Validar que el usuario pueda comprar el curso
• Comprar el curso y mostrar los datos del total a pagar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Sebastian
Val: 298
Bronce
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Ayuda por favor .. Necesito resolver este ejercicio

Publicado por Sebastian (89 intervenciones) el 12/09/2019 18:52:07
Hola, empieza hacer el ejercicio y en lo que encuentres dudas, lo preguntas en el foro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar