Preciso muito de ajuda e tem que está em linguagem Phyton e eu...
Preciso muito de ajuda e tem que está em linguagem Phyton e eu não sei como fazer isso. ME AJUDA POR FAVORImagine que você é um(a) freelancer, desenvolvedor de sistemas, que possui uma ampla carteira de clientes. Como não gosta dos sistemas existentes, você decide que irá criar sua própria aplicação de registro e manutenção de clientes. Inicialmente, você deverá programar uma agenda em versão beta (versão de teste), que permite armazenar o cadastro de, no máximo, 5 (cinco) clientes por vez.
A aplicação deverá armazenar, para cada cliente:
* Um código único, gerado automaticamente pelo sistema;
* Seu nome;
* Seu telefone;
* Seu e-mail.
O programa deverá apresentar um menu de opções ao usuário:
1 – Inserir um novo cadastro: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os dados de um cliente. A saber, seu nome, telefone e e-mail. Caso o programa já tenha armazenado o número máximo de clientes (cinco), deverá ser exibida a mensagem “Agenda lotada!”. O código de um cadastro deve ser preenchido automaticamente pelo sistema, e o usuário não deve ter a opção de alterar esse código;
2 – Mostrar todos os cadastros: ao selecionar essa opção, o programa deverá imprimir, na tela, para cada cliente, seu código, seu nome, seu telefone e seu e-mail. Essa opção deverá mostrar na tela apenas os dados dos clientes que foram cadastrados. Caso seja impressa alguma informação sobressalente, ou faltem informações, será considerado um erro de programação. Caso nenhum cliente tenha sido cadastrado antes de selecionar essa opção, o programa deverá exibir a mensagem “Agenda vazia!”.;
0 – Encerrar: ao selecionar essa opção, o programa se encerra.
Caso o usuário escolha uma opção que não conste no menu, o programa deverá exibir uma mensagem de erro, por exemplo, “Erro: opção inválida!”. Caso contrário, o programa não deverá imprimir essa mensagem de erro.
A sua atividade MAPA deve ser entregue em um arquivo de código-fonte em linguagem Python (extensão “.py”).
A aplicação deverá armazenar, para cada cliente:
* Um código único, gerado automaticamente pelo sistema;
* Seu nome;
* Seu telefone;
* Seu e-mail.
O programa deverá apresentar um menu de opções ao usuário:
1 – Inserir um novo cadastro: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os dados de um cliente. A saber, seu nome, telefone e e-mail. Caso o programa já tenha armazenado o número máximo de clientes (cinco), deverá ser exibida a mensagem “Agenda lotada!”. O código de um cadastro deve ser preenchido automaticamente pelo sistema, e o usuário não deve ter a opção de alterar esse código;
2 – Mostrar todos os cadastros: ao selecionar essa opção, o programa deverá imprimir, na tela, para cada cliente, seu código, seu nome, seu telefone e seu e-mail. Essa opção deverá mostrar na tela apenas os dados dos clientes que foram cadastrados. Caso seja impressa alguma informação sobressalente, ou faltem informações, será considerado um erro de programação. Caso nenhum cliente tenha sido cadastrado antes de selecionar essa opção, o programa deverá exibir a mensagem “Agenda vazia!”.;
0 – Encerrar: ao selecionar essa opção, o programa se encerra.
Caso o usuário escolha uma opção que não conste no menu, o programa deverá exibir uma mensagem de erro, por exemplo, “Erro: opção inválida!”. Caso contrário, o programa não deverá imprimir essa mensagem de erro.
A sua atividade MAPA deve ser entregue em um arquivo de código-fonte em linguagem Python (extensão “.py”).
0 Respostas
Mais perguntas de Matemática
Top Semanal
Top Perguntas
![Toda Materia](https://www.todamateriabr.com.br/assets/images/element/01.webp)
Você tem alguma dúvida?
Faça sua pergunta e receba a resposta de outros estudantes.