3-) Desenvolva um algoritmo que auxilie o professor a verificar se o seu aluno foi aprovado, reprovado ou está de exame em sua disciplina. O usuário deverá informar as notas da primeira e segunda provas do aluno e o seu percentual de faltas. O Algoritmo deverá calcular a média das provas e para verificar a situação do aluno o algoritmo deverá obedecer aos seguintes critérios:
Média
Situação
Maior ou igual a 7
Aprovado
Menor que 7 e Maior ou igual a 5
Menor que 5
OBS.: Caso o percentual de faltas do aluno seja maior que
, ele estará
reprovado automaticamente independente de sua Média
Média | Situação | ||
Maior ou igual a 7 | Aprovado | ||
Menor que 7 e Maior ou igual a 5 | |||
Menor que 5 | |||
|
Passo 1
O enunciado pede um algoritmo que, dados os dois resultados de prova de um aluno e seu percentual de faltas, classifique-o como Aprovado, Exame ou Reprovado, observando que qualquer aluno com mais de
de faltas é reprovado automaticamente. Vamos usar estruturas condicionais simples e calcular a média aritmética das duas notas.
Passo 2
Primeiro, lemos as entradas do usuário:
– : nota da primeira prova (valor entre
e
).
– : nota da segunda prova (valor entre
e
).
– : percentual de faltas do aluno (valor entre
e
).
–
–
–
Passo 3
Calculamos a média aritmética das provas usando a fórmula
Explicação: somamos as duas notas e dividimos por
para obter o valor médio.
Passo 4
Verificamos primeiro a condição de falta automática. Se
então o aluno está automaticamente Reprovado, sem precisar olhar a média. Isso evita avaliar média de quem tem ausência excessiva.
Passo 5
Caso o aluno não tenha ultrapassado
de faltas, usamos a média para classificar:
- Se
, então Aprovado. - Senão, se
, então Exame. - Senão
, então Reprovado.
Passo 6
Juntando tudo em ordem lógica (primeiro falta, depois média), garantimos que a regra de falta automática prevaleça e classificamos corretamente.
Resposta
Pseudocódigo do algoritmo:
Início
Leia nota1
Leia nota2
Leia faltas // valor em percentual, ex.: 20 para 20%
media ← (nota\(1+\) nota2) / 2
Se faltas > 25 então
situação ← "Reprovado (faltas > 25%)"
Senão
Se media \(>=7\) então
situação ← "Aprovado"
Senão Se media \(>=5\) então
situação ← "Exame"
Senão
situação ← "Reprovado"
Fim Se
Fim Se
Escreva "Média =", media
Escreva "Situação =", situação
Fim