Pesquisar na Comunidade
Mostrando resultados para as tags ''modularização''.
Encontrado 2 registros
-
algoritmo Algoritmo Modularização em Portugol
uma questão postou Marco de Oliveira Lógica de Programação
Olá pessoal, O algoritmo abaixo deve informar a soma das matrizes A e B porém não está funcionando. Já alterei variáveis, renomeei, mas não consegui resolver porque a matriz C imprime zerada. programa { funcao inicio() { const inteiro LIN = 3, COL = 4 //declara duas constantes inteiro A[LIN][COL] //cria a matriz A inteiro B[LIN][COL] //cria a matriz B inteiro C[LIN][COL] //cria a matriz C escreva ("Digite os elementos da Matriz A: \n") Leitura_Matriz (A, LIN, COL) escreva ("Digite os elementos da Matriz B: \n") Leitura_Matriz (B, LIN, COL) Soma_Matriz (A, B, C, LIN, COL) escreva ("Os elementos da Matriz C são: \n") Imprime_Matriz (C, LIN, COL) } funcao Leitura_Matriz (inteiro &Mat[][], inteiro qlin, inteiro qcol) { inteiro l, c para (l = 0; l < qlin; l++) { para (c = 0; c < qcol; c++) { escreva ("Digite o elemento ", l, ",", c, ": ") leia (Mat[l][c]) } } } funcao Soma_Matriz (inteiro M1[][], inteiro M2[][], inteiro M3[][], inteiro qlin, inteiro qcol) { inteiro l, c para (l = 0; l < qlin; l++) { para (c = 0; c < qcol; c++) { M3[l][c] = M1[l][c] + M2[l][c] } } } funcao Imprime_Matriz (inteiro Mat[][], inteiro qlin, inteiro qcol) { inteiro l, c para (l = 0; l < qlin; l++) { para (c = 0; c < qcol; c++) { escreva (Mat[l][c], "; ") } escreva ("\n") } } } -