From 2782524a860c20a1c7d155af16b4f91613b3cf4e Mon Sep 17 00:00:00 2001 From: "aline.prado" Date: Wed, 16 Aug 2023 18:14:06 -0300 Subject: [PATCH] =?UTF-8?q?Adicionando=20exerc=C3=ADcios=20aline=5Fprado?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicio_alineprado/exercicio_basico_16.py | 18 +++++++++++ exercicio_alineprado/exercicio_basico_17.py | 30 +++++++++++++++++++ exercicio_alineprado/exercicio_de_funcao_3.py | 22 ++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 exercicio_alineprado/exercicio_basico_16.py create mode 100644 exercicio_alineprado/exercicio_basico_17.py create mode 100644 exercicio_alineprado/exercicio_de_funcao_3.py diff --git a/exercicio_alineprado/exercicio_basico_16.py b/exercicio_alineprado/exercicio_basico_16.py new file mode 100644 index 0000000..8225ee5 --- /dev/null +++ b/exercicio_alineprado/exercicio_basico_16.py @@ -0,0 +1,18 @@ + + #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. + + +tamanho_area = float(input("Digite o tamanho da área a ser pintada em metros quadrados: ")) + +litros_tinta = tamanho_area / 3 + +#código utilizando quociente, para arredondar a quanqtidade de latas de tinta +latas_tinta = (litros_tinta + 17) // 18 + +preco_total = latas_tinta * 80 + +# Resultado exibido ao usuário +print(f"Você precisará de {latas_tinta} latas de tinta.") +print(f"O preço total será de R$ {preco_total:.2f}") \ No newline at end of file diff --git a/exercicio_alineprado/exercicio_basico_17.py b/exercicio_alineprado/exercicio_basico_17.py new file mode 100644 index 0000000..a4eb6e7 --- /dev/null +++ b/exercicio_alineprado/exercicio_basico_17.py @@ -0,0 +1,30 @@ +#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. +#Informe ao usuário as quantidades de tinta a serem compradas e os respectivos preços em 3 situações: +#l.)comprar apenas latas de 18 litros; +#2.) comprar apenas galões de 3,6 litros; +#3.) 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.""" + +metros_quadrados = float(input("Digite o tamanho da área a ser pintada em metros quadrados: ")) + +litros_necessarios = metros_quadrados / 6 + +litros_por_lata = 18 +litros_por_galao = 3.6 + +latas_necessarias = int(litros_necessarios / litros_por_lata) +galoes_necessarios = int(litros_necessarios / litros_por_galao) + +# Preços totais para cada opção +preco_lata = 80 +preco_galao = 25 + +preco_total_latas = latas_necessarias * preco_lata +preco_total_galoes = galoes_necessarios * preco_galao + +# Exibir os resultados ao usuário +print(f"Quantidade de tinta necessária: {litros_necessarios:.2f} litros") +print(f"Opção 1 - Comprar apenas latas: {latas_necessarias} latas - Preço: R$ {preco_total_latas:.2f}") +print(f"Opção 2 - Comprar apenas galões: {galoes_necessarios} galões - Preço: R$ {preco_total_galoes:.2f}") \ No newline at end of file diff --git a/exercicio_alineprado/exercicio_de_funcao_3.py b/exercicio_alineprado/exercicio_de_funcao_3.py new file mode 100644 index 0000000..e8c30b7 --- /dev/null +++ b/exercicio_alineprado/exercicio_de_funcao_3.py @@ -0,0 +1,22 @@ +#Faça um programa, com uma função que necessite de três argumentos, e que forneça a soma desses três argumentos. + +# CALCULADORA SIMPLES + +def calculadora_simples(num1, operador, num2): + if operador == "+": + resultado = num1 + num2 + if operador == "-": + resultado = num1 - num2 + if operador == "*": + resultado = num1 * num2 + if operador == "/": + resultado = num1 / num2 + return resultado + +num1 = float(input("Digite o primeiro número: ")) +operador = input("Digite o operador (+, -, *, /): ") +num2 = float(input("Digite o segundo número: ")) + +resultado = calculadora_simples(num1, operador, num2) + +print(f"Resultado: {resultado}") \ No newline at end of file