Questão 2 - Escrever um algoritmo que receba do usuário três notas de avaliações realizadas por um aluno hipotético. Ao final do processamento informar a média ponderada e a situação final do mesmo. Considere:
Situação
- Aprovado se média >=7,0
- Reprovado se média <4,0
- Prova Final se 4,0 >= média < 7,0
Cálculo da Média Ponderada
- Nota 1: peso 40%
- Nota 2: peso 35%
- Nota 3: peso 25%
Passo 1
Beleza, olha só: o exercício pede pra gente criar um algoritmo que receba três notas de um aluno, calcule a média ponderada e mostre a situação final (aprovado, reprovado ou prova final). O conteúdo aqui é média ponderada e estruturas condicionais (if/else). Vamos precisar dos pesos de cada nota e das regras de decisão pra definir a situação.
Passo 2
Antes de codificar, entenda a teoria da média ponderada. Em vez de dar peso igual a todas as notas, cada uma vale mais ou menos. A fórmula geral é
onde
são os pesos (que somam 1) e
são as notas. No nosso caso:
-
(40%) -
(35%) -
(25%)
Logo a média é
Passo 3
Agora transformando em passos do algoritmo:
- Pedir ao usuário que digite
, e . - Calcular a média conforme a fórmula acima (multiplicar cada nota pelo peso e somar).
Fica assim em pseudocódigo:
Leia n1
Leia n2
Leia n3
media ← n1*0.4 + n2*0.35 + n3*0.25
Passo 4
Com a média em mãos, usamos estruturas condicionais pra definir a situação:
- Se media ≥ 7.0 → “Aprovado”
- Senão, se media < 4.0 → “Reprovado”
- Senão → “Prova Final”
Isso em pseudocódigo é:
Se media ≥ 7.0 então
situacao ← "Aprovado"
Senão se media < 4.0 então
situacao ← "Reprovado"
Senão
situacao ← "Prova Final"
FimSe
Resposta
Algoritmo MédiaPonderada
Início
Escreva “Digite a nota 1:”
Leia n1
Escreva “Digite a nota 2:”
Leia n2
Escreva “Digite a nota 3:”
Leia n3
media ← n10.4 + n20.35 + n3*0.25
Se media ≥ 7.0 então
situacao ← “Aprovado”
Senão se media < 4.0 então
situacao ← “Reprovado”
Senão
situacao ← “Prova Final”
FimSe
Escreva "Média ponderada = ", media
Escreva "Situação final = ", situacao
FimAlgoritmo
Início
Escreva “Digite a nota 1:”
Leia n1
Escreva “Digite a nota 2:”
Leia n2
Escreva “Digite a nota 3:”
Leia n3
media ← n10.4 + n20.35 + n3*0.25
Se media ≥ 7.0 então
situacao ← “Aprovado”
Senão se media < 4.0 então
situacao ← “Reprovado”
Senão
situacao ← “Prova Final”
FimSe
Escreva "Média ponderada = ", media
Escreva "Situação final = ", situacao
FimAlgoritmo