Escolar Documentos
Profissional Documentos
Cultura Documentos
de Programação
Aula Prática 4
4) VENDA DE PASSAGENS
//Completando os lugares da segunda fileira
num2 <- 3
para cont1 de 1 ate 12 faca
para cont2 de 1 ate 2 faca
polt2[cont1,cont2] <- num2
num2 <- num2+1
fimpara
num2 <- num2+2
fimpara
Matrizes
//Depois de preenchidas as matrizes começa o menu
escreval("Escolha uma opção do menu:")
escreval("1 - Mostrar poltronas")
escreval("2 - Vender passagem")
escreval("3 - Limpar") //Adicionei um limpar só para melhorar
visualização
escreval("4 - Sair")
leia(op)
enquanto op <> 4 faca
//Listagem de poltronas
se(op = 1)então
para cont1 de 1 ate 12 faca
para cont2 de 1 ate 2 faca
escreva(polt1[cont1,cont2])
fimpara
Matrizes
escreva(" ---- ")
para cont2 de 1 ate 2 faca
escreva(polt2[cont1,cont2])
fimpara
escreval("")
fimpara
fimse
//Venda de poltrona
se(op = 2)então
escreval("Digite o número da poltrona:")
leia(poltVendida)
para cont1 de 1 ate 12 faca
para cont2 de 1 ate 2 faca
Matrizes
se(polt1[cont1,cont2] = poltVendida)então
polt1[cont1,cont2] <- 0
fimse
se(polt2[cont1,cont2] = poltVendida)então
polt2[cont1,cont2] <- 0
fimse
fimpara
fimpara
fimse
se(op = 3)então
limpatela
fimse
//Refazendo as perguntas
escreval("Escolha uma opção do menu:")
escreval("1 - Mostrar poltronas")
escreval("2 - Vender passagem")
Matrizes
//Refazendo as perguntas
escreval("Escolha uma opção do menu:")
escreval("1 - Mostrar poltronas")
escreval("2 - Vender passagem")
escreval("3 - Limpar")
escreval("4 - Sair")
leia(op)
fimenquanto
escreval("Muito obrigado por utilizar nosso sistema!")
fimalgoritmo
Relatório
Registre suas observações em um relatório a ser entregue no
fim da prática.
Boa atividade a todos!
Obrigada!