Alguém consegue terminar, essa matriz eu tentei fazer desse jeito, no final ele deveria apresentar as 3 notas,mas ele só tá mostrando a 1ªnota , alguém consegue mostrar a logica pra isso e como fazer pra calcular a media.
algoritmo "Matriz"
var
notAlunos:vetor[0..59,1..3] de inteiro
total_notas,media_aluno:real
nrAlunos,aluno,contador,auxiliar:inteiro
inicio
media_aluno<-0
total_notas<-0
escreval("informe o Nr.de alunos ate maximo 60 alunos")
repita
leia(nrAlunos)
se(nrAlunos< 0) ou (nrAlunos> 3)então
escreval("O Nr. Inserido não é válido Insira Nr.Valido")
fimse
ate(nrAlunos>= 2)e(nrAlunos<= 60)
para auxiliar de 1 ate nrAlunos passo 1 faca
para contador de 1 ate 3 passo 1 faca
repita
escreval("informe as notas do[",contador,"ºexercicio] do [",auxiliar,"ºaluno]")
leia(notAlunos[auxiliar, contador])
se((notAlunos[auxiliar, contador]< 0) ou (notAlunos[auxiliar,contador]> 10))então
escreval("Nota Invalida,Informe Nota Valida")
fimse
ate (notAlunos[auxiliar, contador] <=10)e(notAlunos[auxiliar, contador]>=0)
fimpara
fimpara
repita
limpatela
escreval
escreval("Insira o Nº do aluno(a) para apresentação dos dados,ou(x) para sair")
leia(aluno)
escreval("Notas do ", aluno:2, "º Aluno:")
para contador de 1 ate 3 faca
contador<- 1
escreval("- ", (contador):2, "ª Nota: ", (notAlunos[(aluno), contador]):2:1)
total_notas<- total_notas + (notAlunos[(aluno), contador]
escreval
escreval("**** Média das Notas: ", (total_notas/3):2:2)
ate ( aluno) = ???????
fimpara
fimalgoritmo
Pergunta
Helô
Alguém consegue terminar, essa matriz eu tentei fazer desse jeito, no final ele deveria apresentar as 3 notas,mas ele só tá mostrando a 1ªnota , alguém consegue mostrar a logica pra isso e como fazer pra calcular a media.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.