Informática, pregunta formulada por alisonher8934, hace 1 mes

Elabore un algoritmo que presente al usuario un menú para realizar operaciones bancarias (ver saldo, depósito, retiro y transferencia). Considere un saldo inicial de S/. 3000. 00 en la cuenta. Cualquier monto ingresado para depósito, retiro o transferencia debe ser una combinación de billetes de S/. 10, S/20, S/50, S/100 y S/200. Cuando el usuario realiza un depósito debe ingresar el monto; el saldo debe actualizarse y mostrarse al igual que el monto depositado. Si retira dinero, debe ingresar el monto; el saldo debe actualizarse y mostrarse al igual que el monto retirado. Si no hay dinero suficiente debe mostrar un mensaje de "saldo insuficiente". Para una transferencia el usuario debe ingresar la cuenta destino y el monto a transferir; el saldo debe actualizarse y mostrarse al igual que el monto transferido. Si no hay dinero suficiente debe mostrar un mensaje de "saldo insuficiente"

Respuestas a la pregunta

Contestado por megatokay
1

Pseudocódigo Pseint de simulación de operaciones bancarias básicas, con depósitos, retiros y transferencias de cantidades validadas con las denominación de billetes.  

Algoritmo operacionesBancariasConTransferencias

  • // Definir e inicializar variables

Definir saldo,deposito,retiro,transfe,op Como Entero

saldo <- 3000

Escribir '*****Operaciones Bancarias****'

  • // Seleccionar acción en el menú

Repetir

 Escribir '       MENÚ'

 Escribir '*****************'

 Escribir '1.- Ver saldo '

 Escribir '2.- Depósito '

 Escribir '3.- Retiro '

 Escribir '4.- Transferencia '

 Escribir '5.- Fin'

 Repetir

  Leer op

 Hasta Que op<>1 O op<>2 O op<>3 O op<>4 O op<>5

  •  // Procesar datos

 Segun op  Hacer

  1:

   Escribir 'Su saldo es: ',saldo

  2:

   Escribir 'Ingrese monto del deposito: ' Sin Saltar

   Repetir

    Leer deposito

  •     // Validar entrada: depósito múltiplos de 10

    Si deposito MOD 10<>0 Entonces

     Escribir 'Entrada inválida (cantidad múltiplos de 10) '

    FinSi

   Hasta Que (deposito>0) Y (deposito MOD 10=0)

  •    // Actualizar saldo e imprimir por pantalla

   saldo <- saldo+deposito

   Escribir 'Su saldo actualizado es: ',saldo

  3:

   Escribir 'Ingrese monto a retirar: ' Sin Saltar

   Repetir

    Leer retiro

  •     // Validar retiro

    Si retiro>saldo Entonces

     Escribir 'error, saldo insuficiente, y es : ',saldo

    FinSi

    Si retiro MOD 10<>0 Entonces

     Escribir 'Entrada inválida (cantidad múltiplos de 10) '

    FinSi

   Hasta Que (retiro<saldo) Y (retiro MOD 10=0)

  •    // Actualizar saldo e imprimir por pantalla

   saldo <- saldo-retiro

   Escribir 'Su saldo actualizado es: ',saldo

  4:

   Escribir 'Ingrese monto a transferir: ' Sin Saltar

   Repetir

    Leer transfe

  •     // Validar transferencia

    Si transfe>saldo Entonces

   Escribir 'error, saldo insuficiente, y es : ', saldo

    FinSi

    Si transfe MOD 10<>0 Entonces

     Escribir 'Entrada inválida (cantidad múltiplos de 10) '

    FinSi

   Hasta Que (transfe<saldo) Y (transfe MOD 10=0)

  •    // Actualizar saldo e imprimir por pantalla

   saldo <- saldo-transfe

   Escribir 'Su saldo actualizado es: ',saldo

 FinSegun

Hasta Que op=5

FinAlgoritmo

Para saber más acerca de programa de operaciones bancarias consulte: https://brainly.lat/tarea/64091928

#SPJ1

Adjuntos:
Otras preguntas