Uma escola na zona sul de SP, utiliza um critério diferenciado para aprovação ou reprovação dos alunos. De acordo com o programa abaixo, considerando que o aluno tirou 5,0 na NP1, 8,0 na NP2 e 6,0 na NP3 e tem 3 faltas. Podemos entender como saída:
NP1 = float(input("Entre com a Nota da Prova 1: "))
NP2 = float(input("Entre com a Nota da Prova 2: "))
NP3 = float(input("Entre com a Nota da Prova 3: "))
PSE = int(input("Entre com a quantidade de faltas: "))
MEDIA = (NP1*4 + NP2*3 + NP3*3)/10
if (NP1 > 6 or PSE == 0):
MÉDIA = MEDIA + 1
else:
MÉDIA = MEDIA - 1
if (MÉDIA >= 7):
print (MÉDIA," - APROVADO")
else:
print (MÉDIA," - REPROVADO")
Ed
ano passado
Para calcular a média e determinar se o aluno foi aprovado ou reprovado, vamos seguir o programa passo a passo: 1. Notas e Faltas: - NP1 = 5,0 - NP2 = 8,0 - NP3 = 6,0 - Faltas = 3 2. Cálculo da Média: \[ \text{MÉDIA} = \frac{(NP1 \times 4) + (NP2 \times 3) + (NP3 \times 3)}{10} \] \[ \text{MÉDIA} = \frac{(5,0 \times 4) + (8,0 \times 3) + (6,0 \times 3)}{10} = \frac{20 + 24 + 18}{10} = \frac{62}{10} = 6,2 \] 3. Ajuste da Média: - Como NP1 (5,0) não é maior que 6 e o aluno tem 3 faltas, a condição `if (NP1 > 6 or PSE == 0)` não é satisfeita. Portanto, subtraímos 1 da média: \[ \text{MÉDIA} = 6,2 - 1 = 5,2 \] 4. Resultado Final: - Como 5,2 é menor que 7, o aluno é REPROVADO. Portanto, a saída do programa será: ``` 5.2 - REPROVADO ```
Cadastre-se ou realize login