Algoritimo problemas c++
Publicado por Nel (1 intervención) el 02/03/2018 01:06:09
Descuentos de apertura
En el día de apertura de su almacén #75, una empresa decide ofrecer excelentes descuentos a todos los clientes que
asistan, para así tener un gran volumen de ventas. Todos los productos ofrecidos en el almacén tienen algún
descuento, sin embargo, los descuentos son diferenciales dependiendo del tipo de producto que lleva el cliente y la
cantidad de ellos:
Por tipo de producto: canasta familiar (código 101) tiene 30% de descuento, aseo (código 103) tiene 20% de
descuento, ropa (código 201) tiene 25% de descuento, electrodomésticos (código 301) tienen 10% de descuento y
muebles (código 302) tienen 15% de descuento.
Por cantidad de unidades de productos del mismo tipo: entre 5 y 10 unidades se otorga un 3% de descuento
adicional, entre 11 y 24 unidades se otorga un 5% de descuento adicional, y para más de 25 unidades se otorga un
10% de descuento adicional. Note que este descuento adicional aplica sólo si se llevan las cantidades indicadas de
productos del mismo tipo.
Para un cliente específico, el cajero del almacén registra los n productos que éste va a llevar (valor indicado por el
cliente de antemano), y de cada uno de ellos almacena: código del producto, tipo de producto, valor unitario y
cantidad de unidades del producto que lleva el cliente.
Dada la información de los productos que lleva un cliente específico, construya un algoritmo que permita determinar:
el costo total de los productos (sin descuentos), el valor total de los descuentos (discriminados por tipo de producto) a
los que tiene derecho, y el valor total pagado al final por el cliente.
En el día de apertura de su almacén #75, una empresa decide ofrecer excelentes descuentos a todos los clientes que
asistan, para así tener un gran volumen de ventas. Todos los productos ofrecidos en el almacén tienen algún
descuento, sin embargo, los descuentos son diferenciales dependiendo del tipo de producto que lleva el cliente y la
cantidad de ellos:
Por tipo de producto: canasta familiar (código 101) tiene 30% de descuento, aseo (código 103) tiene 20% de
descuento, ropa (código 201) tiene 25% de descuento, electrodomésticos (código 301) tienen 10% de descuento y
muebles (código 302) tienen 15% de descuento.
Por cantidad de unidades de productos del mismo tipo: entre 5 y 10 unidades se otorga un 3% de descuento
adicional, entre 11 y 24 unidades se otorga un 5% de descuento adicional, y para más de 25 unidades se otorga un
10% de descuento adicional. Note que este descuento adicional aplica sólo si se llevan las cantidades indicadas de
productos del mismo tipo.
Para un cliente específico, el cajero del almacén registra los n productos que éste va a llevar (valor indicado por el
cliente de antemano), y de cada uno de ellos almacena: código del producto, tipo de producto, valor unitario y
cantidad de unidades del producto que lleva el cliente.
Dada la información de los productos que lleva un cliente específico, construya un algoritmo que permita determinar:
el costo total de los productos (sin descuentos), el valor total de los descuentos (discriminados por tipo de producto) a
los que tiene derecho, y el valor total pagado al final por el cliente.
Valora esta pregunta
0