Para isso, ele previamente cadastra as pessoas que desejam se vacinar com informações como: nome, se já foi vacinado, ano de nascimento e o seu emprego. Depois, ele precisa gerar uma lista de pessoas a serem vacinadas.
Faça um programa que apresente as seguintes funcionalidades:
Cadastrar pessoa -> gera um novo registro no arquivo;
Descadastrar uma pessoa -> para os casos em que a pessoa desista de ser vacinada, receba o nome dela e retire o registro do arquivo;
Informar vacinação de uma pessoa -> receba o nome da pessoa, e coloque no registro que ela foi vacinada;
Listar as pessoas da fase 1 que ainda não foram vacinadas -> Listar todas as pessoas do bairro que ainda não foram vacinadas e que ou sejam médicas ou tenham idade superior a 70 anos;
Listar pessoas da fase 2 que ainda não foram vacinadas -> Listar todas as pessoas do bairro que ainda não foram vacinadas e que tenham idade superior a 50 anos;
Listar as pessoas que ainda não foram vacinadas.
Considerações:
Considere que o arquivo 'vacina.txt' já foi criado, ou crie um arquivo 'vacina.txt' vazio e anexe ao seu código;
Considere que os habitantes deste bairro não gostam de repetir nomes, logo, é garantido que todos os nomes são diferentes;
Considere que todo mundo já fez aniversário nesse ano;
O uso de um arquivo é obrigatório. Você pode usar funções, criar uma biblioteca, implementar um único programa com todas as funcionalidades ou implementar cada funcionalidade com um programa separado.
Atualizada:PYTHON3
Copyright © 2024 QUIZLS.COM - All rights reserved.