Una vendedora de pan tiene cierta cantidad de unidades de pan

Una vendedora de pan tiene cierta cantidad de unidades de pan al comenzar el día. Si cada cliente le pide cierta cantidad de panes, ¿Cuántos clientes son atendidos completamente?

¿Cuántos panes quedan para el último cliente?

Haz clic aquí para suscribirte a mi canal

Como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Con la palabra reservada Definir, declaramos las siguientes variables.

       Definir total, n, clientes Como Entero

Con la función escribir pedimos que se ingrese el total de panes para vender en el día.

          Escribir «Ingresa el total de panes»

Este número lo ingresamos en la variable total.

       leer total

Utilizamos un ciclo, este ciclo se repetirá mientras el total de panes sea mayor a cero.

       Mientras total > 0 Hacer

En cada bucle pedimos que se ingrese la cantidad de panes a comprar.

                 Escribir «Ingresa la cantidad de panes a comprar»

Este número lo ingresamos en la variable número.

                 leer n

Evaluamos si la cantidad de panes a comprar es menor o igual al total de panes.

                    si n <= total Entonces

Si la condición se cumple, entonces le restamos al total de panes, los panes comprados.

                       total = total – n

Con la variable clientes, vamos contando los clientes atendidos.

                       clientes = clientes + 1

             SiNo

Si la condición no se cumple, es decir si la cantidad de panes a comprar supera al total de panes, entonces mostramos el siguiente mensaje.

                       Escribir «No contamos con la cantidad de panes»

             FinSi

En cada bucle mostramos un mensaje donde indicamos el total de panes que quedan para el siguiente cliente.

             Escribir «Quedan «,total,» panes»

       FinMientras

Fuera del ciclo mientras mostramos un mensaje donde indicamos el numero de clientes atendidos.

       Escribir «Se atendieron «,clientes,» clientes»

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo detarea
	Definir total,n,clientes Como Entero
	Escribir "Ingresa el total de panes"
	leer total
	Mientras total > 0 Hacer
		Escribir "Ingresa la cantidad de panes a comprar"
		leer n
		si n <= total Entonces
			clientes = clientes + 1
			total = total - n
		SiNo
			Escribir "No contamos con la cantidad de panes"
		FinSi
		Escribir "Quedan ",total," panes"
	FinMientras
	Escribir "Se atendieron ",clientes," clientes"
FinAlgoritmo
Una vendedora de pan tiene cierta cantidad de unidades de pan
Una vendedora de pan tiene cierta cantidad de unidades de pan

Invítame una cerveza

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 *