Buscar

4. (3 pontos) Uma fruteira está vendendo frutas com a seguinte tabela de preços: Fruta Até 5Kg Acima de 5Kg Morango R$2,50 por Kg R$2,20 por Kg ...

4. (3 pontos) Uma fruteira está vendendo frutas com a seguinte tabela de preços: Fruta Até 5Kg Acima de 5Kg Morango R$2,50 por Kg R$2,20 por Kg Maçã R$1,80 por Kg R$1,50 por Kg Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Caso o desconto anterior não tenha sido aplicado, o cliente ainda pode conseguir um desconto de 5% caso já tenha feito alguma compra anterior com esta fruteira. Os descontos não são acumulativos. Faça uma função que dada a quantidade (em Kg) de morangos comprada, a quantidade (em Kg) de maçãs comprada, e se o cliente já fez alguma compra anterior ou não (True ou False), calcule a quantidade total (em Kg) comprada e o valor final a ser pago pelo cliente.
Escrever a função que calcula a quantidade total (em Kg) comprada e o valor final a ser pago pelo cliente.

Essa pergunta também está no material:

Modelo de Prova P1
2 pág.

Modelagem Matemática Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo uma possível solução em Python para o problema proposto: ```python def calcular_compra(morangos, macas, fez_compra_anterior): if morangos <= 5: preco_morangos = morangos * 2.5 else: preco_morangos = morangos * 2.2 if macas <= 5: preco_macas = macas * 1.8 else: preco_macas = macas * 1.5 total_kg = morangos + macas total_sem_desconto = preco_morangos + preco_macas if total_kg > 8 or total_sem_desconto > 25: total_com_desconto = total_sem_desconto * 0.9 else: total_com_desconto = total_sem_desconto if fez_compra_anterior: total_com_desconto = total_com_desconto * 0.95 return total_kg, total_com_desconto ``` Explicação da função: - A função `calcular_compra` recebe como parâmetros a quantidade de morangos comprados, a quantidade de maçãs compradas e um valor booleano indicando se o cliente já fez alguma compra anterior na fruteira. - Em seguida, a função calcula o preço dos morangos e das maçãs de acordo com a tabela de preços fornecida no enunciado. - Depois, a função calcula o total de quilos comprados e o total a ser pago sem desconto. - Se o total de quilos comprados for maior que 8 ou o total a ser pago sem desconto for maior que R$ 25,00, a função aplica um desconto de 10% sobre o total a ser pago. - Se o cliente já fez alguma compra anterior na fruteira, a função aplica um desconto adicional de 5% sobre o total a ser pago com ou sem o desconto de 10%. - Por fim, a função retorna a quantidade total de quilos comprados e o valor final a ser pago pelo cliente com os descontos aplicados, se houverem. Exemplo de uso da função: ```python >>> calcular_compra(3, 4, True) (7, 12.645) ``` Neste exemplo, o cliente comprou 3 kg de morangos e 4 kg de maçãs, já fez uma compra anterior na fruteira e pagará R$ 12,65 pelo total de 7 kg de frutas comprados com os descontos aplicados.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais