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


jrbv2020: que resultados debe mostrar ya lo tengo hecho
naldyjesi41: - NOMBRE, SALDO INICIAL.
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
naldyjesi41: Ayúdame por favor
naldyjesi41: Por y pásame la solución
naldyjesi41: Ayúdame por favor
jrbv2020: ok ya te ayudo

Respuestas

Respuesta dada por: jrbv2020
3

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

Adjuntos:
Respuesta dada por: megatokay
0

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

Adjuntos:
Preguntas similares