Ir para conteúdo

POWERED BY:

Arquivado

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

Maryraquel

matriz no visualg 2

Recommended Posts

oi, minha duvida é a seguinte...

tenho um algoritmo com matriz e não estou conseguindo desenvolve-lo...

 

Escreva um algoritmo que receba uma matriz 10X5 com o gabarito da prova.Colocar na alternativa correta"x"e nas incorretas"o".Receber em uma segunda matriz, tambem 10X5 as respostas do aluno,seguindo as mesmas configurações.Em um vetor de 10 posições reber a matricula dos 10 alunos.Fazer calculo da maior nota e menor nota e da media destes alunos.imprimir na tela os tres resultados.

 

fiz um pedaço, mas nada da certo...

algoritmo "semnome"
// Função :
// Autor :
// Data : 03/07/2011
// Seção de Declarações 
var
num:vetor[1..5,1..10]de caractere
num2:vetor[1..10,1..10]de caractere
vet: vetor[1..10]de inteiro
x,i,a,z,c,matricula,correta,incorreta,maior,menor:inteiro
inicio
para c de 1 ate 10 passo 1 faca
escreva("digite matricula do aluno")
leia(vet[c])
matricula<-vet[c]
escreval("A matricula do aluno é:",matricula)
para x de 1 ate 5 passo 1 faca
para i de 1 ate 10 passo 1 faca
escreva("digite o gabarito da prova:")
leia (num[x,i])
fimpara
fimpara
para x de 1 ate 5 passo 1 faca
para i de 1 ate 10 passo 1 faca
escreva(num[x,i], num[x,i+1], num[x,i+2], num[x,i+3], num[x,i+4])
para z de 1 ate 5 passo 1 faca
para a de 1 ate 10 passo 1 faca
escreva("digite as respostas do aluno")
leia(num2[z,a])
para z de 1 ate 5 passo 1 faca
para a de 1 ate 10 passo 1 faca
escreva(num[x,i], num[x,i+1], num[x,i+2], num[x,i+3], num[x,i+4], num[x,i+5], num[x,i+6], num[x,i+7], num[x,i+8], num[x,i+9])
fimpara
fimpara
se num[x,i]=num2[z,a]entao
correta<-o
senao
incorreta<-x
fimse
fimpara

Compartilhar este post


Link para o post
Compartilhar em outros sites

O fato de você n identar o código, já fica um saco ler..

oq n funciona?

como foram seus testes?

 

[]s

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.