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")
}
}
}
