🔷 Algoritmo CAJA REGISTRADORA en PSeInt | Algoritmo Supermercado en PSeInt 💡

preview_player
Показать описание

❤️ Tus TAREAS no dan espera, Te enseño ALGORITMOS cómo debe ser.

👇 MÁS AYUDAS PARA TUS TAREAS

En mi experiencia durante el aprendizaje de algoritmos y #programación pude observar como nuestras habilidades se disparan positivamente cuando asociamos o resolvemos problemas de entornos reales haciendo uso de algoritmos o directamente en código de algún lenguaje de programación. En este vídeo analizaremos y desarrollaremos un algoritmo que se comporta como una caja registradora; por lo tanto comprenderemos el flujo del proceso que esta realiza para emular sus funcionalidades, con este algoritmo se pretende poner en práctica todos los conocimientos adquiridos hasta el momento.

Detalles del ejercicio hacer un algoritmo CAJA REGISTRADORA en PSeInt
Algoritmo que se comporta como una caja registradora en PSeInt
Descripción del caso estudio: Desarrollar un algoritmo que se comporte como una caja registradora, sus funcionalidades primordiales serán:

Preguntar cuántos productos se venderán y solicitar el valor y cantidad de cada uno.
Preguntar cuanto entrega en dinero el cliente y calcular vuelto.
Al finalizar el ingreso de productos deberá solicitar clave de acceso para abrir la caja y tomar el dinero (Deberá mostrar un mensaje indicando que la caja se abrió).
Deberá calcular el total de la compra.
Deberá calcular el total en ventas del día.

Detalles del código

Datos de entrada:
Opciones: Vender o ver total del día (1, 0).
Cantidad de productos que se venderán en cada compra.
Valor de cada producto.
Cantidad a vender de cada producto.
Clave de la caja registradora.
Cantidad de dinero entregada por el cliente.

Procesos
Solicitar las 2 opciones disponibles: Vender o Ver total del día y validarlas con un condicional.
En opción vender: Solicitar la cantidad de productos de la venta actual.
Solicitar valor y cantidad de cada producto.
Realizar cálculos: (Total por producto y total factura).
Solicitar clave para la caja registradora.
Pedir cantidad de dinero entregada por el cliente.
Calcular el vuelto.
Calcular el total del día.
Iniciar en «0» el total de la factura (Para calcular el nuevo valor de próximas facturas).

Salidas
Total de cada compra.
Vuelto a entregar al cliente.
Total de ventas del día.
En caso de error: Opción inválida en el menú principal, Clave errónea al momento de ingresar a la caja registradora.

Variables:
cp: Cantidad de productos.
p: Valor del producto actual.
vp: Cantidad a vender del producto actual.
tp: Total por producto Se calcula (Valor unitario por Cantidad).
tf: Total factura.
td: Total día.
cd: Cantidad de dinero entregado por el cliente.
vu: Variable que almacena el vuelto a entregar.
cl: clave de la caja registradora.
in: Variable que controla el fin del ciclo principal.
op: Esta variable permite elegir las opciones del menú.

De esta manera llegamos al final del vídeo caja registradora en PSeInt, este es el manejo básico; de aquí partirán todas las funciones o necesidades que deberás imprimir en el desarrollo de tus algoritmos, ánimo!.

Рекомендации по теме
Комментарии
Автор

📌¿Este vídeo fue de ayuda para ti? Puedes agradecer de muchas formas :)
2. Dar 👍 a este vídeo. 🔔
3. Dejar un comentario.

Byspel
Автор

Muy bueno, pero le veo un inconveniente. Si el usuario digita mal la clave, el algoritmo no da la opción de volverla a digitar y simplemente sale al menú inicial. Debería haber un "Mientras" para ese fin

Tiaggus
Автор

Acabo de hacer mi proyecto de la uní gracias a ti en unos minutos gracias jaja

ramsesmartinezgonzalez
Автор

Podrías hacer una calculadora inteligente

PedroJoseMendoza-yswx
Автор

Hola amigo, a mi me da un pequeño error, que el total del día me sale 0 y el vuelto me sale mal

wolfblack
Автор

amigo en el caso de restaurantes cobran un adicional en tapers bolsas de la comida eso como lo añadiriamos en esto? porfa ayuda!!

eduardo
Автор

Como le haces para que se reinicie otra vez el menu

alonsojuarez
Автор

Amigo en la contraseña de la máquina registradora, no se devuelve para digitar la contraseña nuevamente, como hago para que me la vuelva a pedir ?

rafaelangulopuello