Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera estou fazendo um algoritmo de um sistema de cadastro de usuários, o sistema deverá sempre perguntar o que o usuário deseja fazer, se deseja cadastrar um novo usuário, se deseja imprimir os usuários já cadastrados, ou se deseja sair. O sistema já está praticamente pronto, só encontrei um problema, quando digito 3 que é o número da opção para sair do programa, ele não sai, mesmo eu tendo colocado o comando "interrompa", ele volta para o procedimento pedindo os dados do usuário ao invés de sair.
O código está assim:
var
nome: vetor [1..8] de literal
data_nasc: vetor [1..8] de literal
rg: vetor [1..8] de literal
cont, cont2, aux, opcao: inteiro
procedimento ler
inicio
enquanto (cont <= 8) faca
cont <- cont + 1
escreval ("Digite o nome")
leia (nome[cont])
escreval ("Digite a data de nascimento")
leia (data_nasc[cont])
escreval ("Digite o RG")
leia (rg[cont])
aux <- cont
menu
fimenquanto
fimprocedimento
procedimento escrever
inicio
escreval ("Usuários cadastrados: ")
escreval ("")
para cont2 de 1 ate aux faca
escreval ("Usuário", cont2," Nome: ",nome[cont2]," Data de nascimento: ",data_nasc[cont2]," RG: ",rg[cont2])
fimpara
menu
fimprocedimento
procedimento menu
inicio
escreval ("O que deseja fazer?")
escreval ("")
escreval ("1 - Cadastar usuário")
escreval ("2 - Imprimir usuários já cadastrados")
escreval ("3 - Sair")
leia (opcao)
enquanto (opcao <> 3) faca
escolha (opcao)
caso 1
ler
caso 2
escrever
caso 3
escreval ("Obrigado pela preferência, volte sempre!")
interrompa
outrocaso
escreval ("Opção inválida!!")
fimescolha
escreval ("O que deseja fazer?")
escreval ("")
escreval ("1 - Cadastar usuário")
escreval ("2 - Imprimir usuários já cadastrados")
escreval ("3 - Sair")
leia (opcao)
fimenquanto
fimprocedimento
inicio
cont <- 0
menu
fimalgoritmo
Diante disso, gostaria de saber qual comando devo colocar dentro do "caso 3" para que quando o usário pressionar o 3, o programa encerrar imediatamente e só exibir a mensagem "Obrigado pela preferência, volte sempre!".
Carregando comentários...