ATPS De Programação Estruturada 1 Etapa 4
Exames: ATPS De Programação Estruturada 1 Etapa 4. Pesquise 862.000+ trabalhos acadêmicosPor: amandaneves1 • 29/9/2013 • 3.983 Palavras (16 Páginas) • 637 Visualizações
Etapa 4 ATPS
Faça um programa de controle de venda de passagens, áreas nas seguintes condições 3 classes (ECONOMICA / 1º CLASSE / LUXO).
1) VENDA
2) VENDIDAS
3) DISPONIVEIS.
Inicio
Tipo e = matriz[1...4 1...4] de char
Tipo c = matriz[1...10 1...12] de char
Tipo l = matriz[1...5 1...6] de char
Int OP,C,L,cont
Char RE, RE1;
RE= ‘S’ RE1= ‘S’
Enquanto RE= ’S’
Inicio
Para C=1 até C<5 passo1
Inicio
Para L=1 até L<5 passo1
Inicio
e[C,L] = “ ”;
Fim
Fim
Inicio
Para C=1 até C<11 passo1
Inicio
Para L=1 até L<13 passo1
Inicio
c[C,L] = “ ”;
Fim
Fim
Inicio
Para C=1 até C<6 passo1
Inicio
Para L=1 até L<7 passo1
Inicio
l[C,L] = “ ”;
Fim
Fim
Enquanto RE1 == S
Inicio
Escreve(‘1- VENDA’);
Escreve(‘2- VENDIDAS’);
Escreve(‘3- CONSULTA’);
Escreve(‘4-QUAIS OCUPADAS’);
Escreve(‘Escolha opção’);
Leia(OP);
Escolha(OP);
Inicio
Caso1:
Inicio
Escreva(“POLTRONA”);
Leia(L);
Escreve(“Fila”);
Leia(C);
Se e[C,L] == ‘X’
Inicio
Escreva(“Indisponível”);
Fim
Senão
Inicio
e[C,L] = ‘X’;
Fim
Fim
Inicio
Escreva(“POLTRONA”);
Leia(L);
Escreve(“Fila”);
Leia(C);
Se c[C,L] == ‘X’
Inicio
Escreva(“Indisponível”);
Fim
Senão
Inicio
c[C,L] = ‘X’;
Fim
Fim
Inicio
Escreva(“POLTRONA”);
Leia(L);
Escreve(“Fila”);
Leia(C);
Se l[C,L] == ‘X’
Inicio
Escreva(“Indisponível”);
Fim
Senão
Inicio
l[C,L] = ‘X’;
Fim
Fim
Caso2:
Inicio
Cont = 0;
Para C=1 até c< 5 passo1
Inicio
Para L=1 ate L<5 passo1
Inicio
Se(e[C,L] = = ‘X’)
Inicio
Cont = Cont + 1;
Fim
Fim
Escreva(“Vendidas = cont ”);
Fim
Inicio
Cont = 0;
...