Se desea procesar las operaciones bancarias de un cliente a quien se le pide por única vez su nombre y saldo inicial. Luego en un proceso repetitivo se presenta las siguientes opciones: Depósito, Retiro, Fin. Al ingresar la opción elegida si está fue ‘D’ (deposito) se pide si es en efectivo (1) o con cheque (2), se ingresa la cantidad, y si fuese cheque se descuenta el 1% por comisión y se actualiza su saldo mostrándolo en pantalla. Si la opción elegida fue ‘R’(Retiro) se ingresa la cantidad verificando que ésta sea menor al saldo actualizándose,de lo contrario dar un mensaje de sobregiro. Si la opción elegida fue ‘F’(fin) mostrar los siguientes resultados: ayuda en pseint
B.- SALDO FINAL.
C.- NÚMERO DE DEPÓSITOS EN EFECTIVO Y CON CHEQUE.
D.- MONTO PROMEDIO DE RETIROS. E.- MONTO MÍNIMO DEPOSITADO Y MÁXIMO RETIRADO
Respuestas
Algoritmo TransaccionesBancarias
Escribir Sin Saltar "Ingrese Su Nombre: "
Leer nombre
Escribir Sin Saltar "Ingrese Saldo Inicial: "
Leer saldo_inicial
saldo_actual=saldo_inicial
deposito_minimo=saldo_inicial
retiro_maximo=0
Mientras op<>'F' Hacer
Escribir "(D) Deposito"
Escribir "(R) Retiro"
Escribir "(F) Fin"
Escribir Sin Saltar "Seleccione Opcion: "
Leer op
Segun op Hacer
'D':
Escribir Sin Saltar "Indique Si Es [1] Efectivo o [2] Cheque: "
Leer opc
Segun opc Hacer
1:
Escribir Sin Saltar "Ingrese Cantidad: "
Leer deposito
dep1=dep1+1
Escribir "Deposito Realizado Correctamente"
2:
Escribir Sin Saltar "Ingrese Cantidad: "
Leer deposito
comision=deposito*0.01
deposito=deposito-comision
total_comisiones=total_comisiones+comision
dep2=dep2+1
Escribir "Deposito Realizado Correctamente"
De Otro Modo:
Escribir "Opcion Seleccionada Es Incorrecta"
Fin Segun
si deposito_minimo>deposito Entonces
deposito_minimo=deposito
FinSi
saldo_actual=saldo_actual+deposito
'R':
Escribir Sin Saltar "Ingrese Cantidad A Retirar: "
Leer retiro
si retiro<saldo_actual Entonces
saldo_actual=saldo_actual-retiro
ret=ret+1
prom_retiros=prom_retiros+retiro
Escribir "Retiro Realizado Correctamente"
Si retiro>retiro_maximo Entonces
retiro_maximo=retiro
FinSi
SiNo
Escribir "Sobregiro"
FinSi
'F':
Escribir "El Usuario Ha Finalizado Sus Transacciones"
De Otro Modo:
Escribir "Error De Seleccion"
Fin Segun
FinMientras
prom_retiros=prom_retiros/ret
Escribir ""
Escribir "Nombre: ",nombre,", ","Saldo Inicial: ",saldo_inicial
Escribir "Saldo Final: ",saldo_actual
Escribir "Nº Depositos En Efectivo: ",dep1
Escribir "Nº Depositos Con Cheque: ",dep2
Escribir "Monto Promedio En Retiros: ",prom_retiros
Escribir "Monto Minimo Depositado: ",deposito_minimo
Escribir "Monto Maximo Retirado: ",retiro_maximo
FinAlgoritmo
A continuación programa en pseint que permite el manejo de una cuenta bancaria, registra depósitos y retiros, muestra saldo, entre otros. Se adjunta imagen de salida del algoritmo.
Pseudocódigo en pseint para realizar operaciones bancarias
Algoritmo operacionesBancarias
- // Definir e inicializar varibles
Definir saldo, deposito, retiro Como real
Definir op, nombre Como caracter
Escribir '*****Operaciones Bancarias****'
- // Entrada de datos
Escribir 'Ingrese su nombre: " Sin Saltar
leer nombre
Escribir 'Ingrese su deposito inicial: " Sin Saltar
Repetir
leer saldo
Hasta Que saldo> 0
- // Seleccionar acción en en menú
Repetir
Escribir 'Ingrese Opción'
Escribir '*************************'
Escribir 'D.- Depósito '
Escribir 'R.- Retiro '
Escribir 'F.- Fin'
Repetir
Leer op
op <- Minusculas(op)
Hasta Que op<> "d" o op<> "r" o op<> "f"
- // Procesar datos e imprimir resultados por pantalla
Segun op Hacer
"d":
Escribir 'Ingrese Opción'
Escribir '*************************'
Escribir '1.- Efectivo '
Escribir '2.- Cheque '
Repetir
Leer resp
Hasta Que resp<> 1 o resp<> 2
Escribir 'Ingrese monto del deposito: " Sin Saltar
Repetir
leer deposito
Hasta Que deposito> 0
si resp = 1 Entonces
saldo <- saldo + deposito
Imprimir "Su saldo actualizado es: ", saldo
SiNo
deposito <- deposito - (deposito * 0.01)
saldo <- saldo + deposito
Imprimir "Su saldo actualizado es: ", saldo
FinSi
"r":
Escribir 'Ingrese monto a retirar: " Sin Saltar
Repetir
leer retiro
si retiro > saldo Entonces
Imprimir "error, su retiro está sobregirado, su saldo actual es: ", saldo
FinSi
Mientras Que retiro> saldo
saldo <- saldo - retiro
Imprimir "Su saldo actualizado es: ", saldo
FinSegun
Hasta Que op="f"
FinAlgoritmo
Para saber más acerca de programa en pseint de operaciones bancarias consulte: https://brainly.lat/tarea/63998372
#SPJ2