Buscar

Criar um algoritmo que entre com cinco notas de cada aluno de uma turma de 10 alunos e imprima: a media de cada aluno; a média da turma

💡 5 Respostas

User badge image

Edilson Pereira

em qual linguagem?

0
Dislike0
User badge image

Magno Malkut

diz a linguagem que vc está aprendendo. posta o que vc já fez.
0
Dislike0
User badge image

Andre Smaira

Criar um algoritmo que entre com cinco notas de cada aluno de uma turma de 10 alunos e imprima: a media de cada aluno; a média da turma


Inicialmente devemos definir as variáveis e seus respectivos tipos. Assim teremos uma matriz M onde as linhas representam alunos e as colunas as notas dos mesmos. Com isso, teremos utilizando o visualG:

algoritmo "Classe"

var

aluno, nota : inteiro

M:vetor[1..10,1..5] de inteiro

totalClasse,totalAluno:real

mediaClasse,mediaAluno:real


Com isso deveremos iniciar o algoritmo recebendo todas as notas dos alunos e já somando-as para em seguida seja possível um cálculo prático da média geral. Assim, teremos:

inicio

para aluno de 1 ate 10 faca

para nota de 1 ate 5 faca

escreva("Digite as nota")

escreva(nota)

escreva("Do aluno")

escreva(aluno)

leia(M[aluno,nota])

totalClasse <- M[aluno,nota] +totalClasse //soma todas notas inseridas

fimpara

fimpara


Assim, a partir do valor da variável totalClasse, é possível o cálculo da média da Classe e sua apresentação na tela do usuário, dessa forma teremos que:

mediaClasse <-totalClasse/50//calcula média

escreva("Media classe")

escreval(mediaClasse)


Por fim, necessitamos de um novo laço de repetição para calcular a média de todos alunos, dessa forma utilizaremos a variável totalAluno para armazenar o valor das suas 5 notas e posteriormente ser realizado o cálculo da média individual.

para aluno de 1 ate 10 faca

totalaluno<-0//zera o somatório para o próximo aluno

para nota de 1 ate 5 faca

totalaluno <- M[aluno,nota]+ totalaluno //total das 5 notas

escreva("Media aluno")

escreva(aluno)

escreva(totalaluno/5)// apresenta a média de casa aluno

fimpara

fimpara

fimalgoritmo

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais