8
NOMBRE: CARLOS POTRERO VAZQUEZ MATERIA: LENGUAJES ALGORITMICO PROFESOR: BANDA PEREZ, SERGIO AGUSTIN ALGORITMO DE UN CAJERO ATOMATICO

Algoritmo de un cajero

Embed Size (px)

Citation preview

Page 1: Algoritmo de un cajero

NOMBRE: CARLOS POTRERO VAZQUEZ

MATERIA: LENGUAJES ALGORITMICO

PROFESOR: BANDA PEREZ, SERGIO AGUSTIN

ALGORITMO DE UN CAJERO ATOMATICO

Page 2: Algoritmo de un cajero

Cajero HSBC (ubicación, código, saldo disponible)

Inicio

Leer tarjeta (código, saldo total, PIN)

Código = Cajero HSBC. Código

X=0

Código de PIN 4 dígitos

Leer código de PIN

Código de PIN= tarjeta. PIN X X + 1

X=3

No Si

Realizar servicio

Cambio de PIN Retiro de efectivo Pago de servicios Consulta de clima

“tarjeta no valida”

Ingrese su nuevo PIN

Leer nuevo PIN

Ok

X=0

Ingrese PIN otra vez

Leer PIN otra vez

Nuevo PIN=PIN otra vez X X+1

X=3

NO

NO

tarjeta. PIN nuevo. PIN

1

“PIN incorrecto”

2

“Monto a retirar”

Leer monto a retira

3

4 5

6

No

No

Si

Tarjetaretenidatarjeta

Aviso a mantenimiento

“Error”

Si

No

20 Si

Si

Si

Page 3: Algoritmo de un cajero

“Su número de PIN fue

cambiado satisfactoriamente”

Mostrar tarjeta. PIN

Monto a retirar ‹= cajero

HSBS. Saldo disponible

2 3

“No se cuenta con ese

monto en este cajero”

Monto retira‹=tarjeta. Saldo total

Tarjeta. Saldo total Tarjeta. Saldo total – Monto a retirar

Imprimir Monto a retirar

Retirar Tarjeta

Tarjeta retirada en X

segundos Aviso a mantenimiento

No

Si

6

7 9

“Su saldo no permite

extraer ese monto”

12

No

Si

No

Si

Page 4: Algoritmo de un cajero

4

Pago de servicio

telefono

Leer código de recibo

(nombre, adeudo)

C.F.E Pago de T.V

Leer código de recibo

(nombre, adeudo)

Leer código de recibo

(nombre, adeudo)

Pagaradeudo

Adeudo<tarjeta. Saldo total “Insuficiente

saldo”

17 Tarjeta. Saldo total tarjeta. Saldo total – código de recibo. adeudo

Pago de recibo código de recibo. adeudo – código de recibo. adeudo

Imprimir pago de recibo, tarjeta. Saldo

Retirartarjeta

tarjetaretirada en

X segundos

Aviso a

mantenimiento

15

10 11

Si

No

No

Si

Si

No

Page 5: Algoritmo de un cajero

Pagaradeudo

Adeudo<tarjeta. Saldo total “Insuficiente

saldo”

19 Tarjeta. Saldo total tarjeta. Saldo total – código de recibo. adeudo

Pago de recibo código de recibo. adeudo – código de recibo. adeudo

Imprimir pago de recibo, tarjeta. Saldo

Retirartarjeta

tarjetaretirada en

X segundos

Aviso a

mantenimiento

14

10

Si

No

No

Si

Si

No

Page 6: Algoritmo de un cajero

Pagaradeudo

Adeudo<tarjeta. Saldo total “Insuficiente

saldo”

18 Tarjeta. Saldo total tarjeta. Saldo total – código de recibo. adeudo

Pago de recibo código de recibo. adeudo – código de recibo. adeudo

Imprimir pago de recibo, tarjeta. Saldo

Retirartarjeta

tarjetaretirada en

X segundos

Aviso a

mantenimiento

13

11

Si

No

No

Si

Si

No

Page 7: Algoritmo de un cajero

Consultar clima del lugar

Leer cajero HSBC. ubicacion

Clima cajero HSBC. ubicación

Ver

clima

Mostrar clima

5

16

NO

SI

Page 8: Algoritmo de un cajero

1 7 9 12 13 14 15 16 17

1

18 19

Desea otro

servicio

Fin

No

Si

20