[Ejercicio resuelto c++ POO Herencia MVC] Librería Virtual




Hace poco me mandaron a hacer ésta práctica en la universidad, está resuelta usando programación orientada a objetos, la idea de ésta practica era evaluar los conocimientos adquiridos sobre herencia de clases y el patrón de diseño MVC.

A continuación les dejo el planteamiento, también dejaré en un enlace de descarga un .rar que contendrá la carpeta del proyecto realizado. 

PLANTEAMIENTO:
Una librería virtual, que funciona como una tienda que vende sus libros en línea,
haciendo uso de Internet, requiere de un programa que le permita controlar las ventas
que se realizan.

Se sabe que la tienda ofrece básicamente dos tipos de Libros (Libros Digitales y Libros
Tradicionales). Ambos tipos de libros se solicitan directamente por la página web de la
tienda, pero la diferencia entre ellos está en la entrega de los mismos; de tal manera que
los libros tradicionales se envían al lugar que indique el cliente en el formato tradicional
(libro físico), en cambio los libros digitales se descargan directamente por Internet.
Independientemente sea el tipo de libro, se registra sus datos básicos de código, título,
autor y el costo.

Es importante resaltar que todos los libros tienen un costo y un precio de venta al público
(PVP). El costo del libro, es el dinero que debe cancelar el dueño de la librería virtual para
adquirirlo y el precio de venta es el dinero que debe cancelar el cliente por la compra del
libro. Por supuesto, el precio de venta debe ser mayor que el costo del libro.
Si el libro es Tradicional, se registra también el precio de venta al público (PVP), la
dirección de envío, el peso del libro y el tipo de compra con respecto a la ubicación del
mismo (1.- Nacional o 2.- Internacional).

Pero si es Digital, se registra la cantidad de megabytes que ocupa. De acuerdo a los
megabytes (MB) que ocupe el libro se adiciona al costo un monto por hosting (este lo
debe cancelar el dueño de la tienda). Si ocupa más de 1500 MB se cancela el 1% del costo
o 0.5% en caso contrario. La tienda define que el límite máximo de megabytes para un
libro es de 4000. Además, el PVP es igual al costo neto del libro más un 30% del costo
neto.

Para los libros Tradicionales se agregan al PVP que debe cancelar el cliente, Bs. 250 por
flete, en el caso que el libro pese menos de 1 Kg ó Bs. 500 en el caso que pese 1 Kg o más
(el peso máximo por libro es de 3 Kg); además, también se debe agregar un pago del 2%
del PVP por concepto de Nacionalización, en el caso de que el tipo de compra del libro sea
Internacional.

¡Ayúdanos a seguir creciendo, comparte en tus Redes Sociales!

Siguiente
« Prev Post
Anterior
Next Post »