0% encontró este documento útil (0 votos)
37 vistas16 páginas

Software para Registro de Ventas Diarias

El documento describe un proyecto para desarrollar un programa que registre las ventas diarias de varios productos como panes de yuca, empanadas y yogurt. El negocio tiene éxito a nivel nacional e internacional pero necesita automatizar el registro de ventas para facilitar el trabajo de los empleados y tener mejor control financiero. El estudiante Rafael Sarmiento propone como solución un software que registre datos de productos vendidos por unidades y combos y genere informes para el control de ventas, ganancias, pérdidas y stock.

Cargado por

Manualec 53
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas16 páginas

Software para Registro de Ventas Diarias

El documento describe un proyecto para desarrollar un programa que registre las ventas diarias de varios productos como panes de yuca, empanadas y yogurt. El negocio tiene éxito a nivel nacional e internacional pero necesita automatizar el registro de ventas para facilitar el trabajo de los empleados y tener mejor control financiero. El estudiante Rafael Sarmiento propone como solución un software que registre datos de productos vendidos por unidades y combos y genere informes para el control de ventas, ganancias, pérdidas y stock.

Cargado por

Manualec 53
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Politécnica

Salesiana
Campus Centenario

Periodo: 62

Tema: “Proyecto integrador”

Estudiante: Rafael Sebastián Sarmiento


Sislema

Asignatura de Programación
Grupo: 7
Descripción del problema

La venta de panes de yuca, empanadas y yogurt, ha sido un gran éxito, no solo a nivel

nacional, sino también a nivel global/mundial, por lo que esto significa que las ventas son

de grandes cantidades que se deben de registrar día a día. A pesar de contar con la

capacidad de una gran cantidad de empleados disponibles para esta labor, necesitan de un

sistema capaz de registrar todas las ventas diarias.

Para resolver este problema, se dará como solución un programa computarizado que sea

capaz de registrar todos los datos de cada uno de los productos que se venden, tanto por

unidades, como por combos. Este software nos facilitará a la hora de realizar el registro

de las ventas, y mantener un orden y control de cálculos financieros, con sus respectivos

informes. Esto ayudará a los empleados a facilitar su trabajo, ganar más tiempo y poder

realizar otras funciones en el trabajo.

El poder usar un programa automatizado como este, ayudará a tener todo organizado y en

un solo sitio, siendo capaces de controlar el total de ventas, ganancias, pérdidas, entre

otros y así poder elaborar informes con precisión y exactitud sobre los productos que se

venden a diario y controlar el stock del negocio, esto evitará problemas a futuro.
Imagen Resumen
Descripción de la solución

Detalle de las variables

na: Con esta opción escogemos cualquiera de las opciones brindadas en el menú de
comida, al igual que los combos.

nt: Con esta opción indicamos la cantidad de comidas que queremos en base a la opción
que seleccionamos anteriormente.

comida: Es el valor total según lo que se seleccionó por la cantidad que deseamos.

typent: Variable que definirá un carácter, según el proceso de selección del menú de
comidas; mostrándonos el tipo de producto que escogimos en el mensaje final.

desear: Variable que leerá las opciones s o n, para decidir si continuar al menú de bebidas,
o pasar directamente a la factura.

bd: Con esta opción escogemos cualquiera de las opciones brindadas en el menú de
bebidas.

bt: Con esta opción indicamos la cantidad de bebidas que queremos en base a la opción
que seleccionamos anteriormente.

Bebida: Es el valor total según lo que se seleccionó por la cantidad que deseamos.

Typebt: Variable que definirá un carácter, según el proceso de selección del menú de
bebidas; mostrándonos el tipo de producto que escogimos en el mensaje final.

Final: Variable que suma el valor total de comidas, más el valor total de bebidas
mostrando el total a pagar.
Estructuras utilizadas

Según:

Se utilizó esta función para manejar el menú de comidas al igual que el menú de bebidas.
Mediante este, se selecciona las diversas opciones que presenta cada uno de los menús,
al mismo tiempo que realiza la operación matemática asignada, para después mostrar la
información a detalle, en un mensaje final.

Si-Entonces:

Se utilizó esta función con la finalidad de dar al algoritmo la posibilidad de mostrar el


menú de bebidas o pasar a la factura mediante una respuesta de si (s) o no (n). Si el
mensaje escrito es “s”, pasará a mostrar el menú de bebidas, por el contrario, si el mensaje
escrito es “n”, pasará a mostrar la factura.

Repetir:

Esta función permitirá repetir el menú mostrado en pantalla, en caso de que el usuario
digite mal las opciones mostradas en pantalla. En el caso del menú de comidas, se
estableció las opciones del 1 al 17, y en el menú de bebidas, es estableció las opciones
del 1 al 5.
Se presenta el menú dando una cantidad
Aplicación de la solución total de 17 opciones, del 1 – 17, en el que
la opción 17 mostrará el siguiente
mensaje: “Gracias por su visita”
Dando fin al algoritmo

Al leer la variable na se direccionará a la


opción escogida. Donde describirá la comida
escogida, más el precio y nos preguntará
cuantos de este deseamos. A partir de esto
hará la operación matemática para obtener el
precio total de la o de las comidas escogidas.
Por último, se designará el carácter
correspondiente a la variable typent.
La función repetir esta asignada
para que el usuario escoja
específicamente los números del 1
al 17. Para designar este intervalo
se describió na ≤17 Y na>0
Terminado este algoritmo guarda
la información de la cantidad, el
precio total y la comida escogida,
para mostrarlo en un mensaje
final.
Si escogemos la opción 17, nos
aparecerá el mensaje “Gracias por su
visita”, terminando el algoritmo. Por
el contrario, la función seguirá con la
siguiente pregunta: “¿Desea añadir
una bebida? (s/n)”

Presentamos el menú de bebidas que


el usuario deseará degustar, las
opciones van del 1 al 4, y la opción
5 dará paso a la facturación solo del
pedido de la comida.

Al leer la variable bd, se direcciona a la


opción escogida. Donde describirá la
bebida escogida más el precio y nos
preguntará cuantas bebidas deseamos
llevar. Y a partir de esto hará la
operación matemática para obtener el
precio total de la o de las bebidas
escogidas. Y se designará el carácter
correspondiente a la variable typebt.
La función repetir esta
asignada para que el usuario
escoja específicamente los
números del 1 al 5. Para
designar este intervalo se
describió bd≤5 Y bd>0.

A continuación, presentaremos el resumen completo de la orden, que mostrará


la cantidad y tipo de comidas y bebidas seleccionados, junto con el total a pagar.

Además, calcularemos el total a pagar de la orden.


Diagrama de Flujo
Resultado desarrollado
Ejemplo #1
Ejemplo #2
Ejemplo Función Repetir
Otras Funciones
[Link]

También podría gustarte