You are on page 1of 5

Algoritmo cajero_auto

i=0
mientras i>=0 hacer
mostrar " digite el valor inicial"
Repetir

leer val
si val<0 entonces
mostrar " el saldo no es admitido"
FinSi
Hasta Que val>=0
Limpiar Pantalla

repetir
mostrar" elige una opcion "
mostrar "1: deposito"
mostrar"2: retirar "
mostrar"3: consultar saldo "
mostrar"4: cambio de moneda "
mostrar"5: salir "
Leer op

segun op hacer
1:
mostrar " cuanto desea depositar "
mostrar "1: 110000 "
mostrar "2: 220000 "
mostrar "3: 340000 "
mostrar "4: 460000 "
mostrar "5: otro valor "
leer deposito
segun deposito hacer

1:
saldo=val+110000
mostrar " deposito exitoso "
esperar 3 segundos
Limpiar Pantalla

2:
saldo=val+220000
mostrar "deposito exitoso"
esperar 3 segundos
Limpiar Pantalla

3:
saldo=val+340000
mostrar "deposito exitoso"
esperar 3 segundos
Limpiar Pantalla

4:
saldo=val+460000
mostrar "deposito exitoso"
esperar 3 segundos
Limpiar Pantalla
5:
mostrar " digite otro valor"
leer valo
saldo=val+valo
mostrar "deposito exitoso";
esperar 3 segundos
Limpiar Pantalla

val=saldo

FinSegun
Limpiar Pantalla
2:
mostrar " cuanto desea retirar "
mostrar "1: 110000 "
mostrar "2: 220000 "
mostrar "3: 340000 "
mostrar "4: 460000 "
mostrar "5: otro valor "
leer retiro

segun retiro hacer

1:
si val>=120000 entonces
saldo=val-110000
mostrar " retiro exitoso"
esperar 3 segundos
Limpiar Pantalla
finsi

2:
si val>=220000 entonces
saldo=val-220000
mostrar "retiro exitoso"
esperar 3 Segundos
Limpiar Pantalla
FinSi

3:
si val>=340000 entonces
saldo=val-340000
mostrar "retiro exitoso"
esperar 3 segundos
Limpiar Pantalla
FinSi

4:
si val>=460000 entonces
saldo=val-460000
mostrar "retiro exitoso"
esperar 3 segundos
Limpiar Pantalla
FinSi

5:
si val>=valo entonces
mostrar " digite otro valor"
leer valo
saldo=val-valo
mostrar "retiro exitoso"
esperar 3 segundos
Limpiar Pantalla
FinSi

FinSegun
Limpiar Pantalla

3:mostrar " su saldo es: ",val


esperar 3 Segundos
Limpiar Pantalla

4:
mostrar " elige una opcion "
mostrar " 1: pesos a dolar el saldo de la cuenta "
mostrar " 2: dolar a pesos el saldo de la cuenta "
mostrar " 3: otro valor"
leer op2

segun op2 hacer


1:

pesos=val/3000
mostrar " la conversion de la moneda de pesos
a dorares es de: ",pesos
mostrar "-----------------"
mostrar " desea salir "

leer a
si a='si' entonces
Limpiar Pantalla
SiNo

mostrar " dentro de 6 segundos se borrara


la comversion"
mostrar "gracias"
Esperar 6 segundos
Limpiar Pantalla
FinSi

2:

dolar=val*3000
mostrar " la conversion de la moneda de dolares
a pesos es de: ",dolar
mostrar " desea salir "

leer a
si a='si' Entonces
Limpiar Pantalla

SiNo
mostrar " dentro de 6 segundos se borrara
la comversion"
mostrar "gracias"
Esperar 6 Segundos
Limpiar Pantalla
FinSi

3:
mostrar " 1: pesos a dolar "
mostrar " 2: dolar a pesos "
mostrar " opcion"
leer otr

segun otr hacer

1:
mostrar " digite el valor "
leer v1
pesos=v1/3000
mostrar " la conversion de la
moneda de pesos a dorares es de: ",pesos
mostrar "-----------------"
mostrar " desea salir "

leer a
si a='si' entonces
Limpiar Pantalla
SiNo

mostrar " dentro de 6


segundos se borrara la comversion"
mostrar "gracias"
Esperar 6 segundos
Limpiar Pantalla
FinSi

2:
mostrar " digite el valor "
leer v2
dolar=v2*3000
mostrar " la conversion de la
moneda de dolares a pesos es de: ",dolar
mostrar " desea salir "

leer a
si a='si' Entonces
Limpiar Pantalla

SiNo

mostrar " dentro de 6


segundos se borrara la comversion"
mostrar "gracias"
Esperar 6 Segundos
Limpiar Pantalla
FinSi
FinSegun
FinSegun

5:
mostrar " gracias";

val=saldo

FinSegun
val=saldo

Hasta Que op=5


Esperar 2 Segundos

Limpiar Pantalla
FinMientras

FinAlgoritmo

You might also like