Created
May 3, 2018 17:40
-
-
Save marcellobenigno/54c80d8f9886f262d94298c899f40183 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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)))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Esse código ex17.py está considerando a folga de 10%? Eu não consegui identificar.