1
I’m doing a college paper and I’m having a hard time putting my ideas into practice.
The job consists of a "manager for car rental".
My code so far is like this:
Algoritmo "semnome"
Var
Cliente, endereco: vetor[1..5] de caractere
RG, CPF, nas, CNH: vetor[1..5] de inteiro
codigo, i: inteiro
procedimento cliente
inicio
para i <- 1 ate 5 faca
Escreval("Nome do cliente")
Leia (Cliente[i])
Escreval("RG")
leia(RG[i])
Escreval("CPF (Apenas numeros)")
leia(cpf[i])
Escreval("Endereço")
Leia(endereco[i])
Escreval("Data de nascimento")
Leia(nas[i])
Escreval("Numero da carteira de habilitaçao")
leia(CNH[i])
Escreval("o usuario ",(Cliente[i]), " foi cadastrado com sucesso!")
Escreval("Gostaria de cadastrar outro cliente ?[S/N] ")
fimpara
fimprocedimento
Inicio
escreval(" Selecione uma opcao para continuar" )
escreval("-------------------------------------------------------")
escreval("1 - Cadastro de cliente")
Escreval("2 - Cadastro de automovel")
escreval("3 - Classificacao de automoveis")
escreval("4 - Movimentacao de locaçao")
Escreval("5 - Sair")
escreval("-------------------------------------------------------")
leia (codigo)
Escolha (codigo)
caso 1
cliente
Fimalgoritmo
However, in the client procedure. I would like to give the option to when you want, not necessarily be 5 mandatory registrations.
And after registration return to menu to select another option.
I would use a state machine. It is a suitable modeling for your problem
– Jefferson Quesado