Você está na página 1de 1

Algoritmo "matriz 4x4"

//
//
// Descri��o : Aqui voc� descreve o que o programa faz! (fun��o)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 05/03/2024
Var
// Se��o de Declara��es das vari�veis

p: vetor[1..4,1..4] de inteiro
l, c, soma, prod, maior: inteiro

Inicio
// Se��o de Comandos, procedimento, fun��es, operadores, etc...

//Solicita ao utilizador os valores da matriz


para l de 1 ate 4 faca
para c de 1 ate 4 faca
escreva("Digite o valor para a posi��o [",l,",",c,"]:")
leia(p[l,c])
fimpara
fimpara
soma <- p[1,1] + p[2,2] + p[3,3] + p[4,4]
prod <- p[2,1] * p[2,2] * p[2,3] * p[2,4]

se(p[1,3] > maior)entao


maior <- p[1,3]
se(p[2,3] > maior) entao
maior <- p[2,3]
se (p[3,3 > maior]) entao
maior <- p[3,3]
se(p[4,3] > maior) entao
maior <- p[4,3]
fimse
fimse
fimse
fimse

//exibir a matriz(
Escreval("--------MATRIZ--------")
escreval(p[1,1], " ",p[1,2], " ",p[1,3], " ",p[1,4])
escreval(p[2,1], " ",p[2,2], " ",p[2,3], " ",p[2,4])
escreval(p[3,1], " ",p[3,2], " ",p[3,3], " ",p[3,4])
escreval(p[4,1], " ",p[4,2], " ",p[4,3], " ",p[4,4])
escreval( )
escreva("Soma dos valores da diagonal = ", soma)
escreva("Produtos dos valores da 2� linha = ", prod)
escreva("O maior valor da 3� coluna = ", maior)

Fimalgoritmo

Você também pode gostar