From 670e0560f9f8c40e0c931d97f772c51ecd480c14 Mon Sep 17 00:00:00 2001 From: jhenifferakycharia Date: Wed, 16 Aug 2023 11:11:38 -0300 Subject: [PATCH] questoes resolvidas --- exercicios/para-casa/funcao3.py | 19 +++++++++++++++++ exercicios/para-casa/questao16.py | 20 ++++++++++++++++++ exercicios/para-casa/questao17.py | 35 +++++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 exercicios/para-casa/funcao3.py create mode 100644 exercicios/para-casa/questao16.py create mode 100644 exercicios/para-casa/questao17.py diff --git a/exercicios/para-casa/funcao3.py b/exercicios/para-casa/funcao3.py new file mode 100644 index 0000000..d55db08 --- /dev/null +++ b/exercicios/para-casa/funcao3.py @@ -0,0 +1,19 @@ +## Faça um programa, com uma função que necessite de três argumentos, e que forneça a soma desses três argumentos. + +def somar_tres_numeros(a, b, c): + soma = a + b + c + return soma + +## Solicitar entrada do usuário para os três números + +num1 = float(input("Digite o primeiro número: ")) +num2 = float(input("Digite o segundo número: ")) +num3 = float(input("Digite o terceiro número: ")) + +## Chamar a função para obter a soma + +resultado = somar_tres_numeros(num1, num2, num3) + +## Exibir o resultado + +print(f"A soma dos três números é: (resultado)") \ No newline at end of file diff --git a/exercicios/para-casa/questao16.py b/exercicios/para-casa/questao16.py new file mode 100644 index 0000000..ad97523 --- /dev/null +++ b/exercicios/para-casa/questao16.py @@ -0,0 +1,20 @@ +## Faça um programa para uma loja de tintas. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total. + +def calcular_tintas(area): + litros_necessarios = area / 3 + latas_cheias = math.ceil(litros_necessarios / 18) + preco_total = latas_cheias * 80 + return latas_cheias, preco_total + +## Entrada do usuário + +area_a_ser_pintada = float(input("Digite o tamanho em metros quadrados da área a ser pintada: ")) + +## Cálculos + +latas_cheias, preco_total = calcular_tintas(area_a_ser_pintada) + +## Saída + +print(f"Quantidade de latas de 18 litros a serem compradas: (latas_cheias)") +print(f"Preço total: R$ (preco_total:.2f)") \ No newline at end of file diff --git a/exercicios/para-casa/questao17.py b/exercicios/para-casa/questao17.py new file mode 100644 index 0000000..e5a9ce1 --- /dev/null +++ b/exercicios/para-casa/questao17.py @@ -0,0 +1,35 @@ +## Faça um Programa para uma loja de tintas. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 6 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00 ou em galões de 3,6 litros, que custam R$ 25,00. +## Misturar latas e galões, de forma que o desperdício de tinta seja menor. Acrescente 10% de folga e sempre arredonde os valores para cima, isto é, considere latas cheias. + +## Função para calcular a quantidade de latas e galões necessários + +def calcular_tintas(area): + area_com_folga = area * 1.1 + litros_necessarios = area_com_folga / 6 + latas_cheias = int(litros_necessarios / 18) + litros_restantes = litros_necessarios % 18 + galoes_necessarios = math.ceil(litros_restantes / 3.6) + return latas_cheias, galoes_necessarios + +## Função para calcular o custo total + +def calcular_custo(latas_cheias, galoes_necessarios): + custo_latas = latas_cheias * 80 + custo_galoes = galoes_necessarios * 25 + custo_total = custo_latas + custo_galoes + return custo_total + +## Entrada do usuário + +area_a_ser_pintada = float(input("Digite o tamanho em metros quadrados da área a ser pintada: ")) + +## Cálculos + +latas_cheias, galoes_necessarios = calcular_tintas(area_a_ser_pintada) +custo_total = calcular_custo(latas_cheias, galoes_necessarios) + +## Saída + +print(f"Quantidade de latas de 18 litros: (latas_cheias)") +print(f"Quantidade de galões de 3,6 litros: (galoes_necessarios)") +print(f"Custo total: R$ (custo_total:.2f)") \ No newline at end of file