Algoritmo Fácil ! Criar um algoritmo que receba números que irão formar matriz 3 X 2. Ao final da leitura, o programa deverá imprimir o resultado da soma e da multiplicação de todos os números. -- Criar um algoritmo que receba números que irão formar matriz 2 X 2 e um número qualquer, sendo que cada número da matriz deverá ser multiplicada pelo número qualquer, formando uma nova matriz.
Eu não entendi ao certo o que é pra ser feito no primeiro exercício. Se é para somar e depois multiplicar ou se é para mostrar a soma e depois a multiplicação. Por esse motivo, irei assumir que sejam matrizes diferentes. Caso não fosse, bastaria fazer matriz receber ela própria mais a sua soma e depois a mesma coisa com a multiplicação: Ex: matriz ← matriz + matriz e depois dentro de outro laço de repetição fazer matriz ← matriz * matriz
algoritmo 01
declare matriz[3][2] matrizsoma[3][2] matrizmultiplica[3][2] linha coluna numérico
linha ← 1 coluna ← 1
para linha de 1 até 3 faça para coluna de 1 até 2 faça escreva("Informe o valor da matriz: ") leia(matriz[linha][coluna]) fimpara fimpara
linha ← 1 coluna ← 1
//soma os números para linha de 1 até 3 faça para coluna de 1 até 2 faça matrizsoma[linha][coluna] ← matriz[linha][coluna] + matriz[linha][coluna] escreva(matrizsoma[linha[coluna]) fimpara fimpara
linha ← 1 coluna ← 1
//multiplica os números para linha de 1 até 3 faça para coluna de 1 até 2 faça matrizmultiplica[linha][coluna] ← matriz[linha][coluna] * matriz[linha][coluna] escreva(matrizmultiplica[linha[coluna]) fimpara fimpara fimalgoritmo
declare matriz[2][2] matrizmultiplicada[2][2] linha coluna numero numérico
linha ← 1 coluna ← 1
para linha de 1 até 2 faça para coluna de 1 até 2 faça escreva("Informe o valor da matriz: ") leia(matriz[linha][coluna]) fimpara fimpara
escreva("Informe um numero qualquer: ") leia(numero)
linha ← 1 coluna ← 1
para linha de 1 até 2 faça para coluna de 1 até 2 faça matrizmultiplicada ← matriz[linha][coluna] * numero escreva(matrizmultiplicada[linha][coluna] fimpara fimpara fimalgoritmo
Lista de comentários
Verified answer
Eu não entendi ao certo o que é pra ser feito no primeiro exercício. Se é para somar e depois multiplicar ou se é para mostrar a soma e depois a multiplicação. Por esse motivo, irei assumir que sejam matrizes diferentes. Caso não fosse, bastaria fazer matriz receber ela própria mais a sua soma e depois a mesma coisa com a multiplicação:Ex: matriz ← matriz + matriz e depois dentro de outro laço de repetição fazer matriz ← matriz * matriz
algoritmo 01
declare matriz[3][2]
matrizsoma[3][2]
matrizmultiplica[3][2]
linha
coluna
numérico
linha ← 1
coluna ← 1
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
escreva("Informe o valor da matriz: ")
leia(matriz[linha][coluna])
fimpara
fimpara
linha ← 1
coluna ← 1
//soma os números
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
matrizsoma[linha][coluna] ← matriz[linha][coluna] + matriz[linha][coluna]
escreva(matrizsoma[linha[coluna])
fimpara
fimpara
linha ← 1
coluna ← 1
//multiplica os números
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
matrizmultiplica[linha][coluna] ← matriz[linha][coluna] * matriz[linha][coluna]
escreva(matrizmultiplica[linha[coluna])
fimpara
fimpara
fimalgoritmo
=========================================================
algoritmo 02
declare matriz[2][2]
matrizmultiplicada[2][2]
linha
coluna
numero
numérico
linha ← 1
coluna ← 1
para linha de 1 até 2 faça
para coluna de 1 até 2 faça
escreva("Informe o valor da matriz: ")
leia(matriz[linha][coluna])
fimpara
fimpara
escreva("Informe um numero qualquer: ")
leia(numero)
linha ← 1
coluna ← 1
para linha de 1 até 2 faça
para coluna de 1 até 2 faça
matrizmultiplicada ← matriz[linha][coluna] * numero
escreva(matrizmultiplicada[linha][coluna]
fimpara
fimpara
fimalgoritmo