-
Notifications
You must be signed in to change notification settings - Fork 40
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
Lais #36
base: main
Are you sure you want to change the base?
Lais #36
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# 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 | ||
# A tinta é vendida em latas de 18 litros, que custam R$ 80,00 | ||
# Informe ao usuário a quantidade de latas de tinta a serem compradas e o preço total | ||
|
||
def calculo_quantidade (area_total, cobertura_tinta, volume_lata): | ||
quantidade = ((area_total/cobertura_tinta)/volume_lata) | ||
return(quantidade) | ||
|
||
def calculo_valor_da_compra (quantidade, valor_lata): | ||
valor_da_compra = ((round(quantidade+0.5)*valor_lata)) | ||
return(valor_da_compra) | ||
|
||
area_total, cobertura_tinta, volume_lata = {}, 3.0, 18.0 | ||
area_total = (float(input("Insira a área em m2 que será pintada: "))) | ||
quantidade = ((area_total/cobertura_tinta)/volume_lata) | ||
valor_lata = 80 | ||
valor_da_compra = ((round(quantidade+0.5)*valor_lata)) | ||
|
||
if quantidade == type(int): | ||
print("Você irá precisar de ") | ||
print(quantidade) | ||
print("latas de tinta") | ||
else: | ||
print("Você irá precisar de ") | ||
print(round(quantidade+0.5)) | ||
print(" latas de tinta") | ||
|
||
print("E o valor total da compra será de ") | ||
print(valor_da_compra) | ||
print(" reais") | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# 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 | ||
# 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 na situação: | ||
# 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. | ||
|
||
#area_total_m2 = x | ||
#cobertura_tinta = y | ||
#litros_de_tinta = (x/y)+0.1*(x/y) | ||
#litros_latas = 18.0 | ||
#litros_galao = 3.6 | ||
# print(216%108) | ||
|
||
# Função que calcula a quantidade de latas (quantidade) de tintas necessárias para pintar | ||
# (cobertura_tinta) determinada area total a ser pintada (area_total_m2) | ||
|
||
def calculo_quantidade (area_total_m2, cobertura_tinta, volume_recipiente): | ||
quantidade = ((area_total_m2/cobertura_tinta)/volume_recipiente) | ||
return(quantidade) | ||
|
||
area_total_m2, cobertura_tinta, volume_lata, volume_galao = {}, 6.0, 18.0, 3.6 | ||
area_total_m2 = float(input("Informe a área que será pintada em m2: ")) | ||
print(int(calculo_quantidade(area_total_m2,cobertura_tinta,volume_lata))) | ||
ainda_faltou_cobrir = area_total_m2%108 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Não é errado usar 108, mas imagine em você mesma daqui dois meses olhando esse código. O que significa 108? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. profa vou te falar que nao precisa de dois meses nao, hoje eu já to com dificuldade de lembrar do raciocínio. mas vou retomar rs mto obrigada pelo Feedback <3 |
||
print(ainda_faltou_cobrir) | ||
print( "metros quadrados") #ver concat para tentar deixar tudo na mesma linha | ||
print(round(calculo_quantidade(ainda_faltou_cobrir,cobertura_tinta, volume_galao))) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Debochou usando funções! Arassou! There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ah mto obrigada!!! legal! vou trabalhar no do arredondamento! :) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# 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 calculo_da_soma(valor1, valor2, valor3): | ||
soma = valor1+valor2+valor3 | ||
return(soma) | ||
|
||
valor1, valor2, valor3 = 2, 4, 6 | ||
calculo_da_soma = (valor1, valor2, valor3, 2, 4, 6) | ||
soma = valor1+valor2+valor3 | ||
print(soma) | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adorei a forma como tu contornou o uso de math.ceil! Arrasou na lógica!