Java - Ayuda con este ejercicio

 
Vista:

Ayuda con este ejercicio

Publicado por Gonzalo (2 intervenciones) el 27/10/2020 20:37:39
Una pequeña empresa ha decido retomar sus actividades luego que la autoridad sanitaria autorizara
su reapertura, por lo que ha decidido realizar una adaptación de sus procesos a través de un portal
de venta online, de manera que ha decidido contratar sus servicios para que desarrolle un sistema
que permita almacenar la información de los artículos que tiene a la venta.
Los artículos se pueden clasificar en dos categorías: ropa y zapatillas. Para la ropa específicamente
se registra la talla y si es de hombre o mujer, y para las zapatillas, el número.
El programa debe cumplir con los siguientes requerimientos implementados mediante un programa
en Java:
• Tener una jerarquía de clases que permita resolver la situación planteada, implementando
para cada clase su correspondiente constructor, accesadores y mutadores.
• La clase padre debe tener mínimo 4 atributos y las clases hijas 2 cada una.
Instituto Profesional
Escuela de Informática
• La clase padre debe ser abstracta.
• Las clases hijas deben restringirse para tener subclases.
• Debe existir sobrecarga en al menos un método.
• Debe implementar una interfaz en donde se definan:
o 4 constantes
§ Comisión por delivery de ropa: $W (equivalente al monto en pesos que
cobra el negocio por enviar a domicilio la ropa)
§ Comisión por delivery de zapatillas: $X (equivalente al monto en pesos que
cobra el negocio por enviar a domicilio un par de zapatillas)
§ %Y de descuento para la ropa (equivalente al porcentaje de descuento al
precio de la ropa)
§ %Z de descuento para las zapatillas (equivalente al porcentaje de descuento
al precio de las zapatillas)
o 2 métodos
§ Calcular el eventual monto de descuento en dinero (según el tipo de
artículo) sobre el precio base.
§ Calcular el valor final del artículo (aplicando el eventual descuento y
sumando la comisión por despacho a domicilio)
• Solo se aplicará el correspondiente porcentaje de descuento a los artículos que cumplan las
siguientes condiciones:
o A las ropas de mujer que cuesten menos de $5000.
o A las zapatillas de número menor a 37.
• Debe existir un método abstracto que muestre todos los datos del artículo.
• Debe existir una clase que defina una colección ArrayList que pueda almacenar los datos de
todos los artículos, además de los métodos que permitan:
o Agregar un nuevo artículo, validando que no se ingresen artículos repetidos.
o Mostrar los datos de todos los artículos.
o Determinar de qué tipo de artículo hay más: ropa o zapatos.
o Mostrar el valor final de un solo artículo especifico.
Desde la clase que contiene el main debe:
• Incorporar 2 artículos para la venta (uno de cada tipo), con datos generados internamente.
• Listar los datos de todos los artículos, señalando para cada uno si es ropa o zapatilla.
• Mostrar qué tipo de artículo tiene más productos en venta: ropa o zapatos.
• Mostrar el total a pagar por un determinado artículo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil

Ayuda con este ejercicio

Publicado por anonymous (47 intervenciones) el 27/10/2020 20:44:16
Y en que está pegado, ha adelantado algo, cuales son sus dudas puntuales.

Acá se les ayuda con las dudas e inquietudes, pero no hacerles la tarea completa....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con este ejercicio

Publicado por Gonzalo (2 intervenciones) el 27/10/2020 21:55:39
no entiendo como se hace
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
sin imagen de perfil

Ayuda con este ejercicio

Publicado por anonymous (47 intervenciones) el 27/10/2020 23:11:15
Tienes que empezar por identificar las entidades que se modelarán y pasarán a ser clases de tu programa.

Una que se ve muy claro es Artículos o Productos, como la quieras llamar y que tendrá como atributos un ID que identifique unívocamente cada artículo de los demás, un nombre, un precio de compra y uno de venta, y seguramente una categoría que podrá ser ropa o zapatos.

La Categoría es otra clase que tendrá un Id, un nombre y una descripción, podría tener subcategorías, pero para que no te compliques no las manejes por ahora.

El Cliente que adquiere el producto que tendría su ID, nombres, apellidos, dirección, teléfono, correo, ....... y muchos más

La venta o transacción porque es necesario calcular el monto a cancelar, con base en los descuentos, su medio de pago asociado.

Gonzalo a un Ecommerce le salen muchas cosas, el control en la logística de envío del producto entre otros, el control del cliente sobre el producto que compra, en que estado se encuentra éste, si ya fue despachado, si está en camino.

Tienes bastante trabajo para pensar....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar