Buscar

Faça um programa que peça o nome de 10 pessoas e a sua idade. Armazene os nomes num vetor e a idade em outro vetor. Crie um laço para fazer essas s...

Faça um programa que peça o nome de 10 pessoas e a sua idade. Armazene os nomes num vetor e a idade em outro vetor. Crie um laço para fazer essas soliciações. Crie um menu que permita ao usuário deicidir se quer incluir, alterar ou excluir os dados dos vetores. Excluir significa limpar os dados (colocar vazio ou zero). A edição somente será permitida se o nome não estiver vazio. Nesse caso, deverá efetuar a inclusão. Crie um menu para organizar as funções. Exemplo: -------------------------------- Cadastro de pessoas -------------------------------- 1 - Incluir 2 - Alterar 3 - Excluir 4 - Sair

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que atende aos requisitos da sua pergunta: ``` # Criando os vetores para armazenar os nomes e idades nomes = [""] * 10 idades = [0] * 10 # Função para incluir um novo registro def incluir(): for i in range(10): if nomes[i] == "": nomes[i] = input("Digite o nome da pessoa: ") idades[i] = int(input("Digite a idade da pessoa: ")) print("Registro incluído com sucesso!") return print("Não há mais espaço para novos registros.") # Função para alterar um registro existente def alterar(): nome = input("Digite o nome da pessoa que deseja alterar: ") for i in range(10): if nomes[i] == nome: idades[i] = int(input("Digite a nova idade da pessoa: ")) print("Registro alterado com sucesso!") return print("Não foi encontrado nenhum registro com esse nome.") # Função para excluir um registro existente def excluir(): nome = input("Digite o nome da pessoa que deseja excluir: ") for i in range(10): if nomes[i] == nome: nomes[i] = "" idades[i] = 0 print("Registro excluído com sucesso!") return print("Não foi encontrado nenhum registro com esse nome.") # Loop principal do programa while True: # Exibindo o menu de opções print("--------------------------------") print("Cadastro de pessoas") print("--------------------------------") print("1 - Incluir") print("2 - Alterar") print("3 - Excluir") print("4 - Sair") opcao = int(input("Digite a opção desejada: ")) # Verificando a opção escolhida pelo usuário if opcao == 1: incluir() elif opcao == 2: alterar() elif opcao == 3: excluir() elif opcao == 4: break else: print("Opção inválida. Tente novamente.") ``` Esse código cria dois vetores, um para armazenar os nomes e outro para armazenar as idades. Em seguida, ele exibe um menu com as opções de incluir, alterar, excluir ou sair. O usuário pode escolher a opção desejada e o programa executa a função correspondente. A função `incluir()` solicita o nome e a idade da pessoa e armazena esses dados nos vetores. A função `alterar()` solicita o nome da pessoa que deseja alterar e, se encontrar um registro com esse nome, solicita a nova idade e atualiza o vetor de idades. A função `excluir()` solicita o nome da pessoa que deseja excluir e, se encontrar um registro com esse nome, limpa os dados dos vetores. Espero ter ajudado!

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais