Algoritmo

Páginas: 5 (1250 palabras) Publicado: 15 de febrero de 2015
Párrafo introductorio.
¿Sabes que es un algoritmo?
¿Tienes idea de qué ventajas tiene?
¿Te has imaginado que objetivo tiene proyectar un algoritmo en un diagrama de flujo?
Si tus respuestas fueron “NO” o tienes una ligera idea de que trata este tema o incluso si te consideras un experto en la materia, aquí nos encargaremos de ampliar tus dudas o resolverlas de una manera práctica, divertidapero sobre todo inusual.
Situación: El proceso de descuentos (Promoción válida hasta obtener 100% en esta actividad)
Una empresa que se dedica a la producción y venta de bolsas reciclables ofrece su producto a diferentes empresas, el tamaño de la bolsa es 55*55 cm., además tienen en colores: azul, rojo y negro.



El proceso de descuentos que tiene la organización considera lo siguiente:1. Se venden por empaque, cada empaque tiene 50 bolsas.
2. Los precios varían según su color quedando de la siguiente manera
1 empaque de bolsas rojas cuesta: $500.00
1 empaque de bolsas azules cuesta: $600.00
1 empaque de bolsas negras cuesta: $700.00
3. Los descuentos se aplican para las personas que pagan únicamente en efectivo, en caso de que el pago sea por otros medios: tarjeta decrédito o plan de pagos quincenal o mensual, no se aplica el descuento.
4. La tabla de descuentos es la siguiente
Cantidad de Empaque
Descuento
1 Empaque
5%
2 Empaques
10%
3 Empaques
15%
4 Empaques
20%
5 Empaques
25%

Cuando una persona compra un empaque rojo y uno negro, se le aplica el 10%, ya que al final está comprando dos empaques aun cuando los colores sean diferentes, debido a queel color de bolsa es diferente, se le aplica a cada uno de los costos del empaque el 10% de descuento, así al final se suma el costo, se le aplica el 16% de IVA correspondiente y así se obtiene el precio que debe pagar cada persona.
Debido a las consideraciones anteriores, el jefe de la empresa te ha pedido que conjuntes un equipo de trabajo de cuatro personas, incluyéndote a ti, para realizar elalgoritmo y diagrama de flujo del proceso de descuento.
Análisis del problema.
Después de leer detenidamente el problema se puede determinar que para obtener el resultado deseado será necesario lo siguiente.
1. Obtener la cantidad de empaques por color.
2. Identificar el tipo de pago con el que se va a realizar la transacción.
3. Obtener los siguientes valores (para este ejercicio serándeterminadas como constantes, pero podrían ser obtenidas de alguna fuente externa).
a. Precio de empaque Rojo
b. Precio de empaque Azul
c. Precio de empaque Negro
d. IVA
e. Límite de la promoción 
f. Incremento de la promoción por empaque (Hasta alcanzar el límite de la oferta Obviii).
Muy bien ahora ya estamos listos, tenemos los datos de entrada necesarios para realizar dicho calculo.Hora de sacar tu ábaco o una buena libreta y lápiz para comenzar los cálculos manualmente.
José Manuel, ¿y el algoritmo?, ¿acaso no se trataba de esto la explicación, una manera clara y sencilla de realizar este proceso?, ¡o es cierto! Pues bien déjate de ábacos y ubícate, estamos en la era digital!!!! adelante con el algoritmo entonces.
De acuerdo a las necesidades de este problema lespresentamos el siguiente algoritmo el cual será explicado en comentarios, a partir de este momento ya nos pondremos serios, es verdad… no me mires así José… bueno me esforzare por ponerme serio ¿así está mejor?, perfecto, así me gusta.


Algoritmo
Encabezado
ProcesoDescuentos
Propósito
Asignar el descuento en base al número de paquetes
Precondición
Cantidad de Paquetes por Color
PostCondicionImpresión de resultados



Algoritmo para obtener el monto a cobrar aplicando el proceso de descuento



AplicaProcesoDescuentos

Variables: EmpRojos, EmpNegros, EmpAzules, TipoPago

Inicia Algoritmo

Pedir al usuario cantidad de paquetes rojos, por default cero

Entrada EmpRojos

Pedir al usuario cantidad de paquetes Azules por default cero

Entrada EmpAzules

Pedir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS