Nesta aula faremos um programa em Portugol para SOMAR as matrizes A e B e salvar na matriz C.
Nós já sabemos fazer todas as operações para resolver este problema. Uma atribuição, dentro de duas repetições, irá salvar o resultado da soma na matriz C, assim:
inteiro l, c, A[2][4] = {{10,11,12,13},{20,21,22,23}} inteiro C[2][4], B[2][4] = {{30,31,32,33},{40,41,42,43}} para(l = 0; l < 2; l++){ para(c = 0; c < 4; c++){ C[l][c] = A[l][c] + B[l][c] } }
Vale ressaltar que para que seja possível somar duas matrizes elas precisam ser de mesma ordem, ou seja, possuir a mesma quantidade de linhas e colunas.
A seguir é apresentado o código completo para a soma de matrizes em Portugol
programa{ funcao inicio(){ inteiro l, c, A[2][4] = {{10,11,12,13},{20,21,22,23}} inteiro C[2][4], B[2][4] = {{30,31,32,33},{40,41,42,43}} para(l = 0; l < 2; l++){ para(c = 0; c < 4; c++){ C[l][c] = A[l][c] + B[l][c] } } para(l = 0; l < 2; l++){ para(c = 0; c < 4; c++){ escreva(C[l][c], " ") } escreva("\n") } } }