Faça um programa que leia duas matrizes 2 times 2 com valores reais. Ofereça ao usuário um menu de opções:
© adicionar uma constante às duas matrizes

Passo 1

O enunciado pede um programa que já tenha lido duas matrizes 2×2 de reais e disponibilize um menu de opções; na opção © o usuário informa uma constante e o programa deve somá-la a todos os elementos das duas matrizes.

Passo 2

Depois de o usuário escolher a opção ©, o programa deve solicitar a constante que será somada. É só ler um valor real, chamemos esse valor de constante.

Passo 3

Em seguida, para cada uma das duas matrizes e para cada índice de linha i e coluna j (i variando de 0 a 1 e j de 0 a 1), atualizamos o elemento como
M[i][j] = M[i][j] + constante
pra ambas as matrizes.

Passo 4

Por fim, exibimos as duas matrizes já com a constante somada em cada elemento, para que o usuário veja o resultado.

Resposta

// Pseudocódigo para a opção ©
imprima("Informe a constante a ser somada: ")
leia(constante)
// Adiciona constante à primeira matriz
para i de 0 até 1 faça
para j de 0 até 1 faça
matriz1[i][j] ← matriz1[i][j] + constante
fim para
fim para
// Adiciona constante à segunda matriz
para i de 0 até 1 faça
para j de 0 até 1 faça
matriz2[i][j] ← matriz2[i][j] + constante
fim para
fim para
// Exibe resultados
imprima(“Matriz 1 atualizada:”)
para i de 0 até 1 faça
para j de 0 até 1 faça
escreva(matriz1[i][j], " ")
fim para
escreval()
fim para
imprima(“Matriz 2 atualizada:”)
para i de 0 até 1 faça
para j de 0 até 1 faça
escreva(matriz2[i][j], " ")
fim para
escreval()
fim para

Exercícios relacionados