1
resposta

[Projeto] 07 - Calculando o IMC

Anna Júlia está criando um sistema para calcular o Índice de Massa Corporal (IMC) e fornecer recomendações básicas. O programa deve receber o peso e a altura de uma pessoa e exibir o valor do IMC, além de indicar se está abaixo do peso, com peso normal ou acima do peso. Crie um programa que receba o peso (em kg) e a altura (em metros) e calcule o IMC usando a fórmula: IMC = peso / (altura ** 2) Depois, exiba o valor do IMC e uma mensagem indicando se está abaixo do peso (IMC < 18.5), peso normal (18.5 <= IMC < 25) ou acima do peso (IMC >= 25).

Saída esperada:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

peso = float(input("Digite o seu peso: "))
altura = float(input("Digite sua altura: "))
imc = peso/(altura **2)
if imc < 18.5:
  print("Você esta abaixo do seu peso ideal")
elif imc >= 18.5 and imc < 25:
  print(f"Você esta no peso ideal" )
else:
  print("Você esta acima do peso ideal")
1 resposta

Oi, Igor! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você organizou bem o cálculo do IMC usando peso / (altura ** 2) e aplicou corretamente as condições com if, elif e else para verificar cada faixa de classificação.

Uma dica interessante para o futuro é usar :.2f para mostrar o valor do IMC com duas casas decimais antes da mensagem.

peso = float(input("Digite o seu peso: "))
altura = float(input("Digite sua altura: "))

imc = peso / (altura ** 2)

print(f"Seu IMC e {imc:.2f}")

if imc < 18.5:
    print("Voce esta abaixo do peso ideal")
elif imc < 25:
    print("Voce esta no peso ideal")
else:
    print("Voce esta acima do peso ideal")

O código calcula o IMC, mostra o resultado formatado e depois exibe a classificação conforme a faixa encontrada.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!