Bom meu professor passou um exercício que não estou conseguindo fazer, e gostaria que alguém me desse uma força, trata-se do seguinte exercício: fazer um algoritmo no Visualg que leia um número não determinado de conjunto de valores,cada conjunto formado por número do aluno (código) e suas três notas.Calcular para cada aluno a média ponderada com pesos respectivos de 4 para a MAIOR nota, e 3 para as outras duas notas.Escrever o número do aluno (código),suas 3 notas,a média calculada e uma mensagem(APROVADO),se a média for >=6 e(REPROVADO)se a média for <6.Encerrar a leitura de valores assim que for digitado 0 no código de aluno. bom eu fiz deste geito: var codigo,i:inteiro nota1,nota2,nota3,media,maior,meio,menor:real inicio i:=0 repita i:=i+1 escreval("Informe código do aluno") leia(codigo) escreval("Informe as 3 notas do aluno:") leia(nota1) leia(nota2) leia(nota3) se(nota1>nota2)e(nota2>nota3)então maior:=nota1 meio:=nota2 menor:=nota3 senao se(nota2>nota1)e(nota1>nota3)então maior:=nota2) meio:=nota1 menor:=nota3 senao se(nota3>nota1)e(nota1<nota2)então maior:=nota3 meio:=nota2 menor:=nota1 senao se(nota1>nota2)e(nota2<nota3)e (nota3<nota1)então maior:=nota1 meio:=nota3 menor:=nota2 senao se(nota2>nota1)e(nota1<nota3)e(nota3<nota2)então maior:=nota2 meio:=nota3 menor:=nota1 senao se(nota3>nota1)e(nota1>nota2)então maior:=nota3 meio:=nota1 menor:=nota2 fimse fimse fimse fimse fimse fimse media:=(maior*4)+(meio*3)+(menor*3)/3 se media>=6 então escreval("A média do aluno codigo:",codigo," é:",media," Esta APROVADO!") senao escreval("A média do aluno codigo:",codigo," é:",media," Esta REPROVADO!") fimse ate codigo<0 Bom ele repete os alunos, faz a média tudo certo, mas quando digito 0 no código do aluno ele não sai fora como pede o exercício, continua repetindo.Se alguém souber me da uma forçinha.