Elaborado na disciplina Fundamentos de Programação
Meu primeiro projeto
🐍 Python - Liguagem de programação com tipagem dinâmica.
🔫 Pycharm - IDE para compilação de programas em python
Um professor quer utilizar um programa para gerenciar as informações de seus alunos. Faça um programa que realiza o cadastro de alunos com as seguintes informações: matrícula, nome do aluno e notas em que o professor deve escolher a quantidade de notas e a média é aritmética. O professor deseja saber os alunos com maior e menor nota em cada prova para parabenizar e motivar cada um, respectivamente. Não pode existir mais de um aluno com a mesma matrícula. Alguns alunos podem ser transferidos de outras turmas então o programa deve permitir cadastro de novos alunos mesmo depois da disciplina já ter iniciado. Além disso os alunos podem mudar de turma e trancar a disciplina caso desejem. O professor também pode diminuir ou aumentar a nota de um aluno se o último tiver um bom ou mal comportamento. Armazene em um arquivo todos os dados para poder recuperá-los quando o programa for reiniciado. Crie um menu com as seguintes opções:
- Cadastrar aluno.
- Fazer trancamento de aluno pela matrícula.
- Buscar informações de um aluno pela matrícula.
- Visualizar todas as informações de todos os alunos.
- Mostrar todas as informações do(s) aluno(s) com maior nota em cada uma das provas.
- Mostrar todas as informações do(s) aluno(s) com menor nota em cada uma das provas.
- Calcular a média das notas de cada prova e a média de cada aluno.
- Alterar a nota de um aluno pela matrícula.
- Exibir as informações dos alunos com média maior que a média das médias de todos os alunos.
- Sair do programa.
# Clone o repositório
git clone https://github.com/Josuebmota/SchoolSystem
# Vá para o diretório do arquivo
cd SchoolSystem
# Vá ate o arquivo main.py e modifique de acordo com a questão e execute
python3 Escolas.py
Sinta-se a vontade de registrar um novo problema, com um respectivo título e descrição no repositório do SchoolSystem. Se encontrar a solução, avaliarei seu Pull Request.
Criado por Josué Batista Mota ,
esse projeto está sobre MIT license 📃.
Coloque uma ⭐️ caso esse proejto tenha lhe ajudado