A solicitação é para 1a classe (classe=1)?
| tem didponibilidade na 1a classe (dpc=0)?
| | tem didponibilidade na 2a classe (dsc=0)?
| | | aceita troca de classe?
| | | |
|
S N . . |
- dpc = dpc -1
- passagem = [ nome, classe, dpc]
- mostrar passagem
|
N . N . |
- dsc = dsc -1
- passagem = [nome, classe, dsc]
- mostrar passagem
|
S S N S |
- dsc = dsc -1
- passagem = [nome, classe, dsc]
- mostrar passagem
|
N N S S
|
- dpc = dpc -1
- passagem = [nome, classe, dsc]
- mostrar passagem
|
. S S . |
- aviso = passagem não emitida
- mostrar aviso
|