algoritmo "MediaDe3Alunos"
var
nomes: vetor [1..3] de caractere
notas: vetor [1..3,1..3] de real
medias: vetor [1..3] de real
mediafinal:vetor[1..3]de real
contador1, contador2: inteiro
inicio
PARA contador1 DE 1 ATE 3 FACA
ESCREVA("Digite o nome do aluno(a) número ", contador1, " de 3: ")
LEIA(nomes[contador1])
PARA contador2 DE 1 ATE 3 FACA
ESCREVA("Digite a nota ", contador2, " do aluno(a) ", nomes[contador1], ": ")
LEIA(notas[contador1, contador2])
FIMPARA
medias[contador1] := (notas[contador1, 1] + notas[contador1, 2] + notas[contador1, 3 ]) / 3
FIMPARA
PARA contador1 DE 1 ATE 3 FACA
SE medias[contador1] >= 7 então
ESCREVAL("O aluno(a) ", nomes[contador1], " foi aprovado com média: ", medias[contador1])
SENAO
ESCREVAL("O aluno(a) ", nomes[contador1], " foi reprovado com média: ", medias[contador1])
FIMSE
FIMPARA
fimalgoritmo
adicionado 8 minutos depois
Agora o aluno que foi reprovado para fazer a final precisa obter nota 5 para passar na final, ou seja somar a nota da média com a nota da final , para poder dividir por 2 e ficar com no mínimo 5.