Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Faça um algoritmo que leia a nota de 10 alunos de uma turma e guarde-as em um vetor. No final, mostre - Desafio de Programação Resolvido em VisuAlgQuantidade de visualizações: 396 vezes |
Pergunta/Tarefa: Faça um algoritmo que leia a nota de 10 alunos de uma turma e guarde-as em um vetor. No final, mostre: a) Qual é a média da turma b) Quantos alunos estão acima da média da turma c) Qual foi a maior nota digitada d) Em que posições a maior nota aparece Sua saída deve ser parecida com: Informe a 1.a nota: 9 Informe a 2.a nota: 7.5 Informe a 3.a nota: 8 Informe a 4.a nota: 6.5 Informe a 5.a nota: 9.2 Informe a 6.a nota: 5.7 Informe a 7.a nota: 10 Informe a 8.a nota: 8 Informe a 9.a nota: 9.1 Informe a 10.a nota: 10 Média da turma: 8.3 Quant. alunos acima da média: 5 Maior nota digitada: 10.0 A maior nota aparece na posição: 6 A maior nota aparece na posição: 9 Veja a resolução comentada deste exercício usando VisuAlg: algoritmo "Uso de vetores e matrizes em VisuAlg" var // variáveis usadas na resolução do problema notas: vetor[0..9] de real soma, media, maior: real quant_acima_media, i: inteiro inicio // vamos efetuar a leitura das 10 notas dos alunos para i de 0 ate 9 faca escreva("Informe a ", (i + 1), ".a nota: ") leia(notas[i]) fimpara // vamos efetuar os cálculos maior <- notas[0] soma <- 0.0 quant_acima_media <- 0 para i de 0 ate 9 faca // a nota atual é maior que a nota que temos se notas[i] > maior entao maior <- notas[i] fimse // vamos somar mais esta nota soma <- soma + notas[i] fimpara // calcula a média da turma media <- soma / 10 // vamos contar os alunos acima da média para i de 0 ate 9 faca |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |