Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

powerpezzi

Algoritmo Gabarito

Recommended Posts

Tenho um trabalho pra entregar sabado de programação, sobre Vetores, fiz todas menos esta que pço a ajuda de vocês pra tentar solucionar, enpaquei numa parte.

Bom a questão é essa:

 

Escrever um programa que leia um vetor G [5],do tipo caracter que representa o gabarito de uma prova, a seguir para cada um dos 4 ALUNOS da turma,leia o vetor de respostas r[5], e mostrar o número de acertos de cada aluno e uma mensagem de APROVADO, caso a quantidade de acertos seja >=3 e reprovado em caso contrário.

 

Bom ele não pede pra mostrar o numero de erros só de acertos, então fiz assim:

 

var
g:vetor[1..5] de caracter
r:vetor[1..5]de caracter
i,acertos:inteiro
inicio
escreval("Informe o gabarito das questões:")
escreval("Apenas alternativas A,B,C!")
escreval("Questão 1:")
escreval("Questão 2:")
escreval("Questão 3:")
escreval("Questão 4:")
escreval("Questão 5:")
para i de 1 ate 5 faca  \\ fiz assim pra que cada resposta seja armazenada nas 5 posições do vetor
leia(g[i])
fimpara
i:=0
repita
acertos:=0
i:=i+1
escreval("Informe as respostas do aluno:")
escreval("Questão 1:")
escreval("Questão 2:")
escreval("Questão 3:")
escreval("Questão 4:")
escreval("Questão 5:")
para i de 1 ate 5 faca
leia(r[i])
fimpara
para i de 1 ate 5 faca
se g[i]=r[i]entao
acertos:=acertos+1
fimse
fimpara
se acertos>=3 entao
escreval("O aluno acertou:",acertos," APROVADO!")
escreval()
senao
escreval("REPROVADO!")
escreval()
fimse
ate i<5
fimalgoritmo
O meu problema esta em fazer repetir 4 vezes a parte em que se pede pra colocar a resposta dos 4 alunos, a conta ta certo ele ta calculando o numero de acertos e da o resultado se esta aprovado ou não, mas não consigo fazer ele repetir isso 4 vezes, ele entra em laço infinito, e eu fico informando notas e ele da os resultados , isso até perder de vista.

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o loop for.

n entrará em loop infinito, pois você irá definir o limite para ele.

 

[]s

 

---

Título Editado:

 

Ajuda urgente com algoritmo no visualg http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Algoritmo Gabarito

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.