Agora é a sua vez! Uma professora costuma realizar três avaliações em suas turmas: trabalho (T), seminário (S) e prova (P). Os pesos dessas avaliações são diferentes: T tem peso de 20% da média da disciplina, S tem peso de 30% e P tem peso de 50%. As notas de cada avaliação são sempre expressas no intervalo [0,10]. Portanto, é utilizada a seguinte expressão para o cálculo da média de cada aluno: Média = (Trabalho * 20 + Seminario * 30 + Prova * 50)/100 A professora precisa aplicar essa expressão para calcular a média de cada um de seus alunos. Para facilitar seu trabalho, é solicitado um programa que realize esse processo para cada turma. Construa um algoritmo em pseudocódigo que leia a quantidade de alunos da turma da professora. Com o comando "para...faça", o programa deve ler as notas de cada aluno (trabalho, seminário e prova), calcular e mostrar a média de cada um.
Soluções para a tarefa
Respondido por
4
Resposta:
O pseudocódigo a seguir apresenta a solução do problema da professora que precisa calcular a média de cada um dos seus alunos.
algoritmo "professora"
var
trabalho, seminario, prova, media :numerico
alunos, conta : inteiro
inicio
escreval("Digite a quantidade de alunos da turma: ")
leia(alunos)
para conta de 1 ate alunos passo 1 faca
escreval("Digite a nota do trabalho:")
leia(trabalho)
escreval("Digite a nota do seminario:")
leia(seminario)
escreval("Digite a nota da prova:")
leia(prova)
media <- (trabalho * 20 + seminario * 30 + prova * 50) / 100
escreval("Media do aluno: ", media)
fimpara
fimalgoritmo
Explicação:
Perguntas interessantes
Geografia,
7 meses atrás
Administração,
7 meses atrás
Geografia,
10 meses atrás
ENEM,
10 meses atrás
História,
1 ano atrás
Contabilidade,
1 ano atrás
Português,
1 ano atrás