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!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar