Informática, perguntado por hellensilva6204, 10 meses atrás

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 louisetormes
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