1.
Introdução
O Índice de Massa Corporal, mais conhecido como IMC, é uma conta usada para
saber se uma pessoa está com o peso adequado para a sua altura. Ele é muito utilizado
por médicos e profissionais da saúde para ajudar a identificar se alguém está com peso
normal, abaixo do peso, com sobrepeso ou obesidade.
O IMC é uma fórmula usada para saber se a pessoa está com o peso ideal em
relação à altura:
2. Objetivo
Criar um programa usando a linguagem Python para calcular o IMC de uma
pessoa. O programa vai pedir que o usuário informe seu peso e sua altura, vai fazer o
cálculo automaticamente e depois mostrar o resultado com uma explicação.
O principal objetivo deste trabalho é aprender a programar em Python,
praticando comandos básicos como:
Entrada de dados com input();
Uso de números com float() e operadores matemáticos;
Condições com if, elif e else;
E a exibição de resultados com print().
3. Explicação dos comandos:
print("mensagem")
Exibe uma mensagem na tela.
input("mensagem")
Pede ao usuário que digite algo. Retorna uma string.
float( )
Converte a string digitada para número com casa decimal (ex: "70" vira
70.0).
altura ** 2
Eleva a altura ao quadrado (ex: 1.75² = 3.0625).
if / elif / else
Estrutura condicional que permite tomar decisões baseadas no valor do
IMC.
f"Texto {variavel:.2f}"
Um f-string, usada para formatar texto. O :.2f mostra o número com 2
casas decimais.
WILSON ROBERTO SILVA – MATRÍCULA 202308438107
4. Código em Python com explicação passo a passo:
# 1. 80Exibe uma mensagem de boas-vindas
print("Calculadora de IMC - Índice de Massa Corporal")
# 2. Solicita ao usuário o peso em kg
peso = float(input("Digite seu peso em kg: "))
# 3. Solicita ao usuário a altura em metros
altura = float(input("Digite sua altura em metros: "))
# 4. Calcula o IMC usando a fórmula
imc = peso / (altura ** 2)
# 5. Exibe o resultado do IMC com duas casas decimais
print(f"Seu IMC é: {imc:.2f}")
# 6. Interpretação do resultado
if imc < 18.5:
print("Você está abaixo do peso.")
elif 18.5 <= imc < 25:
print("Você está com o peso normal.")
elif 25 <= imc < 30:
print("Você está com sobrepeso.")
else:
print("Você está com obesidade.")
5. Código em Python rodando no Programiz (Python Online Compiler):
WILSON ROBERTO SILVA – MATRÍCULA 202308438107