Fui executar essa estrutura
var
m1: vetor[1..2, 1..2] de real
m2: vetor[1..2, 1..2] de real
resultados: vetor [1..2] de real
opcao, opmenu, l, c, menu, n: inteiro
inicio
menu <- 1
enquanto menu = 1 faca
escreval("(1) Somar matrizes")
escreval("(2) Subtrair primeira matriz da segunda")
escreval("(3) Adicionar uma constante as duas matrizes")
escreval ("(4) Mostrar matrizes")
escreva("Escolha uma das opções acima: ")
leia(opcao)
escolha opcao
caso 1
para l de 1 ate 2 faca
para c de 1 ate 2 faca
resultados [l, c] <- m1[l, c] + m2[l, c]
fimpara
fimpara
escreval("Resultado soma")
para l de 1 ate 2 faca
para c de 1 ate 2 faca
escreva(resultados[l, c])
fimpara
escreval("")
fimpara
escreva("Você deseja voltar ao menu? Use 1 - Sim ou 2 - Não")
leia(opmenu)
se opmenu = 2 entao
menu <- 0
fimse
caso 2
para l de 1 ate 2 faca
para c de 1 ate 2 faca
resultados [l, c] <- m2[l, c] - m1[l, c]
fimpara
fimpara
escreval("Resultado subtração")
para l de 1 ate 2 faca
para c de 1 ate 2 faca
escreva(resultados[l, c])
fimpara
escreval("")
fimpara
escreva("Você deseja voltar ao menu? Use 1 - Sim ou 2 - Não")
leia(opmenu)
se opmenu = 2 entao
menu <- 0
fimse
caso 3
para l de 1 ate 2 faca
para c de 1 ate 2 faca
escreva("Digite um valor para posição [", l, ",", c, "] da matriz 1: ")
leia(n)
m1[l, c] <- n
fimpara
fimpara
para l de 1 ate 2 faca
para c de 1 ate 2 faca
escreva("Digite um valor para posição [", l, ",", c, "] da matriz 2: ")
leia(n)
m2[l, c] <- n
fimpara
fimpara
escreval ("Matrizes preenchidas com sucesso!")
escreva("Você deseja voltar ao menu? Use 1 - Sim ou 2 - Não")
leia(opmenu)
se opmenu = 2 entao
menu <- 0
fimse
caso 4
escreval("Matriz 1")
para l de 1 ate 2 faca
para c de 1 ate 2 faca
escreva(m1[l, c])
fimpara
escreval("")
fimpara
escreval("Matriz 2")
para l de 1 ate 2 faca
para c de 1 ate 2 faca
escreva(m2[l, c])
fimpara
escreval("")
fimpara
escreva("Você deseja voltar ao menu? Use 1 - Sim ou 2 - Não")
leia(opmenu)
se opmenu = 2 entao
menu <- 0
fimse
outrocaso
escreval("Opção invalida!")
fimescolha
fimenquanto
fimalgoritmo
e ela ao meu ver esta terminada, sendo que da erro ao por as opções 1, 2, 3. não consigo identificar o erro.!