Skip to content

Instantly share code, notes, and snippets.

@marcellobenigno
Created May 3, 2018 17:40
Show Gist options
  • Save marcellobenigno/54c80d8f9886f262d94298c899f40183 to your computer and use it in GitHub Desktop.
Save marcellobenigno/54c80d8f9886f262d94298c899f40183 to your computer and use it in GitHub Desktop.
sexo = input('Informe seu sexo (m/f): ')
altura = float(input('Informe sua altura em metros (ex.: 1.75): '))
peso = float(input('Informe o seu peso (em kg): '))
if sexo == 'm':
peso_ideal = round((72.7 * altura) - 58, 2)
else:
peso_ideal = round((62.1 * altura) - 44.7, 2)
if peso > peso_ideal:
print('Voce está acima do seu peso ideal:', peso_ideal)
elif peso < peso_ideal:
print('Voce está abaixo do seu peso ideal:', peso_ideal)
else:
print('Voce está no seu peso ideal:', peso_ideal)
tamanho = float(input('Quantos metros quadrados devem ser pintados: '))
litros = tamanho / 3.0
latas = int(litros / 18.0)
if litros % 18 != 0:
latas += 1
print('Voce deverá comprar', latas, 'latas.')
print('O valor total é:', latas * 80)
# 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:
# • comprar apenas latas de 18 litros;
# • comprar apenas galões de 3,6 litros;
# • misturar latas e galões, de forma que o preço seja o menor. Acrescente 10% de folga e sempre
# arredonde os valores para cima, isto é, considere latas cheias.
tamanho = float(input('Entre com o tamanho da área: '))
litros = tamanho / 6
latas = litros / 18
if latas % 18 != 0:
latas += 1
preco = latas * 80
galoes = litros / 3.6
if galoes % 3.6 != 0:
galoes += 1
preco2 = galoes * 25
# mistura de latas e galoes
mistura_lata = int(litros / 18.0)
mistura_galao = int((litros - (mistura_lata * 18)) / 3.6)
if litros - (mistura_lata * 18) % 3.6 != 0:
mistura_galao += 1
print('Apenas latas de 18 litros: %d' % latas, 'preço: %d' % preco)
print('Apenas galões de 3.6 litros: %d' % galoes, 'preço: %d' % preco2)
print('Mistura: %d latas e %d galoes = %.2f' % (
mistura_lata, mistura_galao, ((mistura_lata * 80) + (mistura_galao * 25))))
@isaacribeirodev
Copy link

Esse código ex17.py está considerando a folga de 10%? Eu não consegui identificar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment