Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

questoes resolvidas #19

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions exercicios/para-casa/funcao3.py
Original file line number Diff line number Diff line change
@@ -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)")
20 changes: 20 additions & 0 deletions exercicios/para-casa/questao16.py
Original file line number Diff line number Diff line change
@@ -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)")
35 changes: 35 additions & 0 deletions exercicios/para-casa/questao17.py
Original file line number Diff line number Diff line change
@@ -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)")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arrasou MUITO!
Só tem um errinho no print. Quando usamos interpolação (esse f""), as variáveis devem estar entre chaves. Da forma como está, entre parenteses, você vai imprimir o nome da variável, não seu valor.