Una entidad bancaria otorga 24 turnos diarios, pueden ser para retiro o deposito.
Diseñar un algoritmo que permita determinar, cuantos clientes asistieron efectivamente a su turno.
Cuantas operaciones de depósito se llevaron a cabo y el importe total de los mismos.
Cuantas operaciones de extracción se llevaron a cabo y el importe total de los mismos.
Lo primero que hacemos es ponerle un nombre.
Algoritmo detarea
Declaramos las variables y las inicializamos.
Definir x,a,b Como Entero
Definir cantidad,cantidad_deposito,cantidad_retiro como real
asistencia = 0
retiro = 0
deposito = 0
cantidad_deposito = 0
cantidad_retiro = 0
Utilizamos un ciclo que se repite 24 veces.
para x = 1 Hasta 24 Con Paso 1 Hacer
En cada bucle evaluamos si el usuario asistió o no asistió a la cita.
Escribir «Cliente «,x
Escribir «1 = Asistio»
Escribir «2 = No asistio»
leer a
si a == 1 Entonces
Cuando se ingrese la opción 1, quiere decir que el usuario sí asistió a la cita o turno.
Contamos la asistencia.
asistencia = asistencia + 1
Mostramos las opciones disponibles, retiro o depósito.
Escribir «Selecciona una opción»
Escribir «1 = Retiro»
Escribir «2 = Deposito»
leer b
si b == 1 o b == 2 Entonces
si b == 1 Entonces
Cuando se ingrese la opcion 1, quiere decir que se ha seleccionado retiro.
retiro = retiro + 1
Escribir «Ingresa la cantidad del retiro»
leer cantidad
cantidad_retiro = cantidad_retiro + cantidad
SiNo
Cuando se ingrese la opción 2, quiere decir que se ha seleccionado depósito.
Escribir «Ingresa la cantidad del depósito»
leer cantidad
deposito = deposito + 1
cantidad_deposito = cantidad_deposito + cantidad
FinSi
SiNo
Cuando se ingrese un numero diferente de 1 o 2, mostramos el siguiente mensaje.
Escribir «Ingresa una opción correcta»
x = x – 1
FinSi
FinSi
FinPara
Finalmente mostramos los siguientes mensajes.
Escribir «Clientes que asistieron efectivamente «,asistencia
Escribir «Clientes que no asistieron «,24 – asistencia
Escribir «Operaciones de deposito: «,deposito
Escribir «Cantidad total depositada $»,cantidad_deposito
Escribir «Operaciones de retiro «,retiro
Escribir «Cantidad total retirada: $»,cantidad_retiro
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda servir, un saludo y nos vemos en la próxima entrega.