Crear sistema de caja registradora en Python | Productos y Total Compra

Python

El sistema de caja registradora es fundamental; tanto en tiendas, centros comerciales y muchos otros sitios relacionados con el comercio. Con esta nueva entrada, aprenderás a crear sistema de caja registradora en python; con el cual podrás ver los productos comprados y el total de dicha compra realizada.

Crear sistema de caja registradora en Python | Productos y Total Compra

Ejercicio: Crear con python un sistema de caja registradora que permita:

  • Solicitar el nombre y precio de cada artículo
  • Imprimir el nombre y precio de cada Producto
  • Preguntar si desea ingresar más artículos
  • Dependiendo al punto anterior el programa seguirá ejecutándose o se detendrá
  • Al momento de detenerse debe mostrar todos los productos comprados y el total de la compra.

Datos de entrada

  • Nombre del articulo
  • Precio del articulo

Proceso

  • Almacenar en lista los nombres de cada articulo
  • Sumar cada precio de los artículos
  • Ejecutar el programa hasta que cambie el estado de la variable
  • Enviar pará metros a la función

Datos de salida

  • Recibir parámetros e imprimir en pantalla el artículo con su precio correspondiente
  • Imprimir todos los artículos con el total de la compra

Contenido Relacionado

👉Cómo Utilizar Listas en Python | Llenar y Leer | CURSO DE PYTHON

👉Calcular el TOTAL conociendo un PORCENTAJE en Python

Código

Lo primero que debemos hacer es crear una lista vacía para guardar en esta los nombres de cada artículo, luego con un input pedimos este y con un append lo guardamos en la lista creada anteriormente. Luego pedimos el precio y se lo asignamos a una variable total, esta será la encargada de llevar la suma de todas las ventas.

Crear sistema de caja registradora

Creamos una función imprimir, la cual enviará como parámetros el nombre del artículos y el precio.

Creamos una variable de tipo booleana, que será verdadera, esta permitirá ejecutar un ciclo while hasta que cambie a false. dentro de este ciclo se le preguntará al cliente su desea seguir ingresando productos. Con un condicional validamos si la respuesta es SI, de ser así volverá a repetir el proceso anterior, es decir, a pedir el nombre, precio y agregarlo a la lista. Además, a la variable total se le sumará el precio. De lo contrario, si la respuesta es diferente a SI cambiará el estado de la variable a false, la cual permitirá que el ciclo se suspenda e imprima la lista y el total de la compra.

Función Imprimir

La función imprimir es la encargada de recibir los parámetros e imprimir el nombre y los precios. Se hará por medio de un print

Crear sistema de caja registradora

Resultado

Ya por último podemos ver el funcionamiento de nuestro programa tal cual, cumpliendo con los puntos propuesto en el ejercicio, vemos como pide el nombre el artículo su precio y pregunta si queremos ingresar más

Crear sistema de caja registradora

Análisis Final

El uso de cajas registradoras se ven en todo el campo laboral del comercio. Estos sistemas se pueden programar en cualquier lenguaje de programación, logrando esto que no solo estén disponibles en plataformas de escritorios si no también en plataformas web. A estos también le podemos agregar una interfaz que sea agradable con nuestro usuario, para eso es necesario ir obteniendo más conocimiento sobre este leguaje de programación fabuloso como lo es Python.

💚 Recuerda que si deseas aprender más de este lenguaje de programación, puedes acceder al CURSO GRATUITO de 🐍 Python, donde te explicaré paso a paso ejercicios prácticos en este lenguaje.

👉 INGRESA AQUÍ.