Algoritmia - Necesito ayuda con este algoritmo complejo

 
Vista:

Necesito ayuda con este algoritmo complejo

Publicado por Andres D (1 intervención) el 05/06/2013 20:59:05
En una farmacia se necesita un sistema que emita una serie de listados de compras y ventas. Para ello se cuenta con una serie de datos que son los siguientes:
COD: Código del producto,
PU: Precio unitario.
CP: Cantidad pedida,
VEN: vendedor que recibió el pedido,
COM: Porcentaje de comisión para el vendedor sobre el valor de venta
CLI: Código del cliente
ZON: Zona a la que pertenece el cliente
DIR: Dirección del cliente
PLA: Plazo de pago
REC: Porcentaje de recargo
DOS: Descuento por obra social

ACLARACIONES:
El campo VEN puede tomar dos valores 1-2
ZON puede tomar tres valores A-B-C
PLA puede tomar tres valores:1-Contado. 2-Mitad contado. el resto treinta días. 3- Treinta días.
REC puede tomar los valores: 10 por ciento, 15 por ciento.
COD igual a 0 finaliza el proceso.
Con estos datos resolver los siguientes puntos:
a. Calcular e imprimir el importe que debe a dar cada cliente junto con los datos del mismo.
b. Indicar cuantos clientes compraron de contado y cuantos no.
c. El importe total recaudado.
d. Promedio por venta de cada vendedor.
e. Promedio total por venta.
f. Cuanto debe pagar el comercio a cada vendedor en concepto de comisiones.
g. Indicar mediante un mensaje por cuál de las tres formas de venta se recaudó mayor importe.
h. Suponiendo que los productos a la venta son cinco informar cuál producto permitió recaudar más a la farmacia.
i. Realizar los cálculos necesarios para poder informar cuál fue el producto más vendido por cada uno de los vendedores.
j. Total que la farmacia debe cobrar a las obras sociales.
k. Informar si la cantidad de ventas con obra social fue superior a la cantidad de ventas realizadas sin obra social.
l. Buscar e imprimir el mayor importe de las ventas realizadas a clientes con obra social.
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