Avance de solución del problema implementando las estructuras de control
Enviado por javisys • 3 de Enero de 2014 • 414 Palabras (2 Páginas) • 378 Visitas
Avance de solución del problema implementando las estructuras de control
Se desea realizar un programa que calcule las ventas diarias de una pequeña tienda. El horario de servicio es de 8 a 23 hrs. y se desea saber en que horario es cuando se tiene la mayor productividad en cuanto a ventas. Los horarios se dividirían de la siguiente forma:
8 a 13 hrs.
13 a 18 hrs.
18 a 23 hrs.
Ingresando el dato general de la venta por periodo el programa nos va indicar que porcentaje de productividad le corresponde a cada uno.
También se pretende que el programa nos indique si la venta fue Excelente, Buena o Regular tomando como referencia que un día excelente de ventas corresponde a $ 1800 entonces si la cantidad es igual o mayor a $ 1800 la venta será excelente, si la venta es igual o mayor a 1200 la venta será Buena, pero si la venta es menor a $ 1200 la venta será Regular.
Análisis del programa
¿Cuál es la salida deseada? La venta por día de una tienda, arrojando un resultado si la venta fue Excelente, buena o regular. Otorgando una evaluación por periodo (por ejemplo en la mañana fue buena, por la tarde regular y en la noche la venta fue mala) y luego promediar los tres resultados y dar un dictamen general.
¿Qué métodos se pueden utilizar para la solución? Se utiliza la suma de las ventas por periodo (mañana tarde y noche) venta total= vta mañana + vta tarde + vta noche, donde la venta total = 100 %
Estructura selectiva simple (If)
Si vta total ≥ 1800, entonces es EXCELENTE
Si vta total < 1800 y vta total >1200, entonces es BUENA
Si vta total < 1200, entonces es REGULAR
Estructura selectiva múltiple (switch-case)
Elegir opción para ver:
Porcentaje de ventas por turno
Objetivo de venta por día
Estructura selectiva doble (if-else)
Si vta total >= 1800 Se cumplió el objetivo
SiNo No se cumplió el Objetivo
Qué datos de entrada se requieren? Dado el método anterior los datos que se requieren son: monto de la ventas de 8 a 13 hrs representada por vta mañana, monto de la venta de 13 a 18 hrs representada por vta tarde y el monto del horario de 18 a 23 hrs representado por vta noche.
¿Qué datos o información adicional es necesaria para solucionar el problema?
Los parámetros de venta por día.
¿Existe algún problema o condiciones que deban cumplirse? Que las cifras ingresadas sean números positivos, ingresar las 3 cifras solicitadas.
...