Informática, perguntado por leofabr3, 5 meses atrás

Enunciado: Imagina-se que você é um dos programadores responsáveis pela construção de app de vendas para uma determinada empresa X que vende em atacado. Para calcular o valor total que o deve-se levar em consideração o custo de embalagem conforme a tabela abaixo

Quantidade Custo Embalagem
0 <= quantidade < 11 R$ 30.00
11 <= quantidade < 101 R$ 60.00
101 <= quantidade < 1001 R$ 120.00
quantidade >= 1001 R$ 240.00

Elabore um programa em Python que:
1. Entre com o valor unitário do produto (Lembrar que número decimal é feito com PONTO e não VÍRGULA);
2. Entre com a quantidade desse produto;
3. O programa deve retornar o valor total sem desconto;
4. O programa deve retornar o valor total após o desconto;
5. Deve-se utilizar estruturas if, elif e else (EXIGÊNCIA 1 de 1);
6. Colocar um exemplo de SAIDA DE CONSOLE de compra de mais de 1000 und.

Soluções para a tarefa

Respondido por faacmee
29

ru85981351444

Resposta: valor_unitario = float(input('Entre com o valor do produto: '))  # Define a variavel valor_unitario

# com o valor de cada produto

quantidade = int(input('Entre com o valor da quantidade: '))  # Define a variavel quantidade

# com a quantidade de produtos

valor_frete = 0  # Variavel que receberá o valor do frete dependendo da quantidade de

# produtos inseridos

if 0 <= quantidade < 11:

   valor_frete = 30

elif 11 <= quantidade < 101:

   valor_frete = 60

elif 101 <= quantidade < 1001:

   valor_frete = 120

else:

   valor_frete = 240

valor_parcial = float(valor_unitario * quantidade)  # Define a variavel valor_parcial com o valor

# parcial da multiplicação entre o valor_unitario * a quantidade

valor_total = float(valor_parcial + valor_frete)  # Define a variavel valor_total com o valor

# total da soma entre o valor_parcial + o valor_frete

print('O valor sem frete foi: R$ {:.2f}'.format(valor_parcial))  # imprime o valor_parcial formatado

# com duas casas decimais após o ponto

print('O valor com desconto foi: R$ {:.2f} '.format(valor_total) + '(frete de R$ {:.2f})'.format(valor_frete))

# imprime o valor_total formatado com duas casas decimais após o ponto

Explicação:


leofabr3: Obrigaadoo de maaisss!
claytonsnizer: Muito bemmm!!!!
daniellimo280: Excelente, muito mesmo
jessicavasco14062001: Onde começa a saída do console?
Perguntas interessantes