• Matéria: Informática
  • Autor: verocarf09
  • Perguntado 5 anos atrás

linguagem em Python Escrever um programa que leia um Vetor A e B para
12 elementos reais. Construir uma Matriz C, sendo a primeira coluna da Matriz C formada pelos elementos do Vetor A multiplicados por 2 e a segunda coluna formada pelos elementos do Vetor B subtraídos de 5. Apresentar a Matriz C.

Respostas

respondido por: GeBEfte
1

O programa abaixo (e anexado) não conta com validação de dados ou tratamento de exceções/erros, assim espera-se que o usuário digite os dados corretamente.

Na solução apresentada, defino duas funções, uma para ler os vetores de 12 elementos e outra para mostrar a matriz resultante formatada.

Obs.: Os pontos que precedem as linhas de programação não fazem parte do programa, foram colocadas apenas para garantir a indentação do código aqui no site.

def ler_vetor():

.....lst = list()

.....for i in range(12):

..........lst.append(float(input(f'Digite o {i+1}º elemento: ')))

.....return lst

def mostra_matriz(lst):

.....for linha in lst:

..........for elemento in linha:

...............print(f'{elemento:9}  ', end='')

..........print()

print('Vetor A:')

a = ler_vetor()

print('Vetor B:')

b = ler_vetor()

matriz = list()

linha = list()

for i in range(12):

.....linha.append(a[i]*2)

.....linha.append(b[i]-5)

.....matriz.append(linha.copy())

.....linha.clear()

print('Matriz C resultante:')

mostra_matriz(matriz)

\Huge{\begin{array}{c}\Delta \tt{\!\!\!\!\!\!\,\,o}\!\!\!\!\!\!\!\!\:\,\perp\end{array}}Qualquer~d\acute{u}vida,~deixe~ um~coment\acute{a}rio

Anexos:
Perguntas similares