Primeiro Exercício-Programa (EP1)

IME licenc. noturna

2o. Semestre de 2019


Entrega:


Problema

O objetivo deste exercício é escrever um programa em Python que calcula a média das provas, a média dos exercícios-programas e média final e situação (aprovado, reprovado por nota, reprovado por falta e reprovado por nota e falta) dos alunos de MAC-110. Inicialmente, é dado o número de alunos da turma. Para cada aluno, são dados 7 inteiros, representando, respectivamente, as notas de 3 provas P1, P2, Psub, e de 3 exercício-programa EP1, EP2 e EP3 e freq (frequencia) nesta ordem. Como estamos trabalhando somente com números inteiros, as notas serão entre 0 e 100. Quando um aluno não fez alguma atividade, a nota informada é -1 por convenção. O seu programa deverá imprimir para cada aluno:
  1. a média de provas;
  2. a média de exercícios-programas;
  3. a média final (antes da recuperação);
  4. se for o caso de recuperação, deve entar com a nota da prova de recuperação e imprima a média final após a recuperação;
  5. a mensagem "Aprovado","Reprovado por nota", "Reprovado por falta" e "Reprovado por nota e falta".
No final, seu programa deve imprimir o total de alunos aprovados e o total de alunos reprovados.


Observações


Exemplo

Uma rodada de seu programa pode ter a seguinte cara:


Digite o número de alunos da turma: 5
**************************************************
ALUNO 1
Digite a frequencia: 95
Digite a nota de prova 1: 80 
Digite a nota de prova 2: 95
Digite a nota de prova-sub: -1
Digite a nota de EP 1: 40 
Digite a nota de EP 2: 50 
Digite a nota de EP 3: 90

Media das provas: 90
Media dos EPs: 70
Media final: 85
Aprovado
**************************************************
ALUNO 2
Digite a frequencia: 95
Digite a nota de prova 1: 35
Digite a nota de prova 2: 20 
Digite a nota de prova-sub: -1
Digite a nota de EPs 1: 95
Digite a nota de EPs 2: 70 
Digite a nota de EPs 3: 50

Media das provas: 25
Media dos EPs: 63
Media final: 25
Reprovado por nota
*************************************************
ALUNO 3
Digite a frequencia: 90
Digite a nota de prova 1: 80  
Digite a nota de prova 2: -1  
Digite a nota de prova-sub:  50 
Digite a nota de EP 1: 80 
Digite a nota de EP 2: 80 
Digite a nota de EP 3: 80 

Media das provas: 60 
Media dos EPs: 80
Media final: 65
Aprovado 
*********************************************
ALUNO 4
Digite a frequencia: 60
Digite a nota de prova 1: 30  
Digite a nota de prova 2: -1 
Digite a nota de prova-sub: -1 
Digite a nota de EP 1: 40 
Digite a nota de EP 2: -1
Digite a nots de EP 3: -1

Media das provas: 10 
Media dos EPs: 8
Media final: 8
Rerovado por nota e por falta
*********************************************
ALUNO 5
Digite a frequencia: 85
Digite a nota de prova 1: 40  
Digite a nota de prova 2: 40   
Digite a nota de prova-sub: -1  
Digite a nota de EP 1: 100
Digite a nota de EP 2: 90
Digite a nota de EP 3: 90
 
Media das provas: 40 
Media dos EPs: 92
Media final: 40
Digite a nota da prova de recuperaçao: 70
Media final apos recuperaçao: 55
Aprovado
*********************************************

Total de alunos aprovados: 3
Total de alunos reprovados: 2


Bom trabalho!