1. Uma função recebe uma lista de produtos com nome, quantidade e preço unitário. Ela deve calcular subtotal (que corresponde à multiplicação de cada quantidade de item pelo seu respectivo preço), desconto ( 10 \% se subtotal \geq 200 e 0 , caso contrário), imposto ( 10 \% sobre o valor com desconto, não importando se o desconto for igual a 0 ) e total final (que corresponde ao subtotal menos o valor de desconto, sendo tudo isso somado ao imposto que é preciso pagar). Ao final, é preciso exibir uma nota fiscal na tela, discriminando cada item vendido, a sua quantidade e o valor correspondente, o subtotal, o desconto, o imposto e o total. A lista que deve ser processada é a seguinte:
    itens = [
    {‘nome’: ‘Caneca’, ‘qtd’: 2, ‘preco’: 25.0},
    {‘nome’: ‘Camiseta’, ‘qtd’: 1, ‘preco’: 60.0},
    {‘nome’: ‘Livro’, ‘qtd’: 3, ‘preco’: 40.0}
    ]

Passo 1

O enunciado pede que a gente faça o cálculo de uma nota fiscal para a lista de itens dada. Precisamos:
  • Calcular o subtotal: soma dos valores de cada item, onde o valor de um item é a multiplicação da sua quantidade pelo preço unitário.
  • Aplicar desconto: desconto de 10\% se o subtotal for maior ou igual a 200, caso contrário desconto de 0\%.
  • Calcular imposto: imposto de 10\% sobre o valor já com desconto (ou seja, sobre o subtotal menos o desconto). O imposto é calculado mesmo que o desconto seja 0.
  • Calcular o total final: subtotal menos desconto, somado ao imposto.
As informações que o enunciado nos deu (peguei os dados diretamente da lista):
  • Item 1: nome = ‘Caneca’, quantidade = 2, preço unitário = 25,0.
  • Item 2: nome = ‘Camiseta’, quantidade = 1, preço unitário = 60,0.
  • Item 3: nome = ‘Livro’, quantidade = 3, preço unitário = 40,0.

Passo 2

Vamos calcular o valor correspondente de cada item (aquela multiplicação quantidade × preço). A regra é:
\text{valor\_item} = \text{qtd} \times \text{preço}ç
Para cada item:
  • Caneca: \text{valor\_Caneca} = 2 \times 25,0 = 50,0.
  • Camiseta: \text{valor\_Camiseta} = 1 \times 60,0 = 60,0.
  • Livro: \text{valor\_Livro} = 3 \times 40,0 = 120,0.
Explicando rapidinho: multiplicar quantidade pelo preço dá quanto você recebe naquele item. Ex.: se você vende 3 unidades a 40,0 cada, o total desse item é 3\times40,0=120,0.

Passo 3

Agora somamos os valores de todos os itens para obter o subtotal. A operação é uma soma simples:
\text{subtotal} = 50,0 + 60,0 + 120,0
Calculando:
\text{subtotal} = 230,0

Passo 4

Vamos ver se o desconto se aplica. A regra dada é:
  • Se \text{subtotal} \ge 200, então desconto de 10\%.
  • Caso contrário, desconto = 0.
Verificação:
230,0 \ge 200 \quad\text{(verdadeiro)}
Logo o desconto de 10\% se aplica.
Breve explicação sobre porcentagem (pra te deixar seguro na prova): 10\% significa 10 de cada 100, ou seja 10/100 = 0,10. Para calcular p\% de um valor V, multiplica-se V por p/100. Aqui usamos 0,10 como fator multiplicador.

Passo 5

Calculamos o valor do desconto:
\text{desconto} = \text{subtotal} \times 0,10 = 230,0 \times 0,10 = 23,0
E o valor após o desconto (valor com desconto) é:
\text{valor\_com\_desconto} = \text{subtotal} - \text{desconto} = 230,0 - 23,0 = 207,0

Passo 6

Agora calculamos o imposto. A regra é imposto de 10\% sobre o valor com desconto, independentemente do desconto. Então usamos:
\text{imposto} = \text{valor\_com\_desconto} \times 0,10
Substituindo:
\text{imposto} = 207,0 \times 0,10 = 20,7
Explicando: mesmo se o desconto fosse 0, o imposto ainda seria 10\% do subtotal; aqui fazemos sobre o valor já reduzido pelo desconto, conforme enunciado.

Passo 7

Finalmente, o total final é o subtotal menos desconto mais imposto. Ou, equivalentemente, valor com desconto mais imposto. Vamos calcular:
\text{total} = \text{subtotal} - \text{desconto} + \text{imposto}
Substituindo os números:
\text{total} = 230,0 - 23,0 + 20,7 = 227,7
Verificação alternativa (mesmo resultado):
\text{total} = \text{valor\_com\_desconto} + \text{imposto} = 207,0 + 20,7 = 227,7

Passo 8

Agora coloco a “nota fiscal” pronta, discriminando cada item, sua quantidade e o valor correspondente, seguido do subtotal, desconto, imposto e total. Na prova, basta formatar esses números assim que calcularmos; expliquei como chegar neles passo a passo para você repetir o processo com qualquer lista de itens.

Resposta

Caneca — qtd 2 — valor 50,0
Camiseta — qtd 1 — valor 60,0
Livro — qtd 3 — valor 120,0
Subtotal: 230,0
Desconto: 23,0
Imposto: 20,7
Total: 227,7

Exercícios relacionados