Buscar

3. Faça um algoritmo que leia em uma matriz as 4 notas de 5 alunos de uma turma, calcule e mostre?

a) a média de cada um dos alunos; b) a média geral da turma e; c) a quantidade de alunos que ficaram acima da média

💡 2 Respostas

User badge image

Andre Smaira

Como não é especificada a linguagem a ser utilizada, vamos usar python3. O código abaixo, devidamente comentado, faz o que se pede:

print('Digite as notas separadas por espaço (um aluno por linha): ')\nnotas = list()# Cria a matriz\nfor _ in range(5):# Para cada um dos 5 alunos\nnotas.append(list(map(float,input().split())))# Lê as 4 notas\nfor i in range(len(notas)):# Para cada aluno\nprint(f'Média aluno {i}: {0.25*sum(notas[i])}')# Imprime a média\nmg = 0.05*sum([sum(aluno) for aluno in notas])# Média geral\nprint(f'Média geral: {mg}') # Imprime média geral\nn = sum([0.25*sum(aluno)>mg for aluno in notas])# Número acima da média\nprint(f'Número acima da média: {n}')# Imprime número acima da média

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