Estou aprendendo lógica agora e estou tentando montar um programa que eu coloco as respostas certas primeiro, depois coloco os alunos e assim depois vejo quantas respostas foram certas e coloco numa tela final.
Var
// Seção de Declarações das variáveis
Gab, Resp : vetor[1..5] de caractere
C : inteiro
Nome: vetor[1..3] de caractere
Acertos: vetor[1..3] real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
EscrevaL("--GABARITO DA PROVA--")
Para C <- 1 ate 5 faca
Escreva("Questão ",C ," : ")
leia(Gab[C])
fimpara
limpatela
para C <- 1 ate 3 faca
escrevaL("-------------------------")
Escreva("NOME : ")
Leia (Nome[C])
EscrevaL("-------------------------")
para C <- 1 ate 5 faca
Escreva("Questão ", C ," : ")
leia (Resp[C])
fimpara
fimpara
para C <- 1 ate 3 faca
se (Gab[C] = Resp[C]) então
Acertos[C] <- Acertos[C] + 2
fimse
fimpara
limpatela
EscrevaL("Notas Finais")
EscrevaL("---------------")
EscrevaL(Nome[C], " : ", Acertos[C])
Fimalgoritmo
Só que não consigo pegar os acertos de cada pessoa separada e acaba dando erro na hora de executar