En un supermercado una ama de casa pone en su carrito los artículos

En un supermercado una ama de casa pone en su carrito los artículos que va tomando de los estantes. La señora quiere asegurarse de que el cajero le cobre bien lo que ella ha comprado, por lo que cada vez que toma un artículo anota su precio junto con la cantidad de artículos iguales que ha tomado y determina cuánto dinero gastara en ese artículo; a esto le suma lo que ira gastando en los demás artículos, hasta que decide que ya tomo todo lo que necesitaba. Ayúdale a esta señora a obtener el total de sus compras.

En esta entrega les comparto un algoritmo para calcular el total de una compra, utilizando el ciclo “Repetir”

Bien como ya es costumbre voy a explicar el funcionamiento de este algoritmo, entonces lo primero que hago es ponerle un nombre en mi caso le puse:

Algoritmo detarea

Con la palabra reservada Definir declaramos las variables que vamos a utilizar.

       Definir cantidad Como Entero

       Definir total, precio Como Real

       Definir respuesta Como Carácter

Inicializamos la variable total con el número cero.

       total = 0

La variable respuesta la inicializo en blanco.

            respuesta = «»

Utilizo el ciclo repetir, este ciclo se repetirá hasta que el usuario ingrese como respuesta la palabra “si”

       Repetir

En cada bucle pedimos la cantidad de artículos.

                        Escribir «Ingresa la cantidad de artículos»

Este número lo ingresamos en la variable cantidad.

                   leer cantidad

También pedimos el precio del artículo.

               Escribir «Ingresa el precio del artículo»

Este número lo guardamos en la variable precio.

                   leer precio

Para calcular el total, simplemente le sumamos a la variable total el resultado de multiplicar la cantidad de artículos por el precio.

                        total = total + (cantidad * precio)

En cada bucle le pregunto al usuario si desea finalizar la compra.

                        Escribir «Desea finalizar la compra:»

La respuesta del usuario se almacena en la variable respuesta.

                   leer respuesta

Evaluamos si repuesta es igual a la palabra “si” en mayúsculas o minúsculas, si la condición se cumple, entonces el ciclo finaliza, si la condición no se cumple, entonces el ciclo se repite.

       Hasta Que respuesta == «si» o respuesta == «SI»

AL finalizar el bucle, mostramos un mensaje en pantalla donde damos a conocer el total de la compra.

       Escribir «El total a pagar por los artículos es: $»,total

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

En un supermercado una ama de casa pone en su carrito los artículos
En un supermercado una ama de casa pone en su carrito los artículos

Descarga el código

Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *