Documente Academic
Documente Profesional
Documente Cultură
Informtica III
Cajero
3DM
Proceso cajero Escribir "Deposito (1)" escribir "Retiro (2)" escribir "Saldo (3)"; Escribir "Elija la operacion a realizar"; Leer Opcion; saldo <-30000 Si Opcion=1 Entonces Escribir "Dar la cantidad a depositar" Leer Cantidad; Nsaldo<-saldo+cantidad; Escribir "Tu saldo es de:",Nsaldo FinSi Si Opcion=2 Entonces Escribir "Dar la Cantidad que desea retirar"; Leer Cantidad; Si Cantidad > Saldo Entonces Escribir "La accion es invalida" FinSi Sino Nsaldo2 <-Saldo-cantidad Escribir "Tu saldo ahora es:",Nsaldo2 FinSi Si Opcion=3 Entonces Escribir "Tu saldo es de:",saldo;
FinSi
FinProceso
Qu pasa con el saldo cuando primero se elige retirar? No se ejecuta la operacin ya que no hay un saldo predeterminado con el que lo pueda hacer Qu pasa cuando la cantidad a retirar es mayor que el saldo? El retiro no se puede efectuar ya que no se cuenta con el saldo suficiente para hacerlo Cul es el saldo de inicio? En el algoritmo realizado no se sabe, ya que debe de estar determinado por el usuario Qu propuesta sugeriras para resolver esta situacin? Seria asignarle un valor determinado a el saldo para que las operaciones que se quisieran realizar se ejecuten de forma correcta