Imagem de fundo

Uma empresa armazena em um almoxarifado diversos produtos...

Uma empresa armazena em um almoxarifado diversos produtos, incluindo porcas e parafusos. A matriz abaixo representa o estoque inicial desses produtos, com as respectivas quantidades:


produtos = [

[“Porca M8”, “Parafuso M8”],

[“Porca M10”, “Parafuso M10”]

]

estoque = [

[100, 150],

[200, 120]

]


Diariamente, é atualizado um vetor que contém a quantidade de pedidos solicitados ao almoxarifado para cada item, sendo os dois primeiros itens do vetor correspondentes aos respectivos dois itens da primeira linha da matriz estoque, e os dois itens subsequentes correspondentes aos itens da segunda linha de estoque:


pedidos = [20, 30, 50, 10]


O código abaixo é executado no final do dia:

for i in range(2):

for j in range(2):

estoque[i][j] -= pedidos[i*2 + j]

Após a execução do código, qual será o estado final da matriz de estoque?


A

O código gera um vetor que soma as baixas de cada dia e atualiza o estoque de acordo com essa soma.


B

O código percorre a matriz de estoque e subtrai os valores da matriz diretamente, sem considerar o vetor de pedidos.


C

O código realiza uma iteração incorreta e não atualiza os valores da segunda linha da matriz de estoque.


D

O código subtrai corretamente os valores do vetor de pedidos, atualizando o estoque linha por linha.