LINGUAGEM DE PROGRAMAÇÃO CALCULO IMC
Bem-vindo ao repositório da Calculadora de IMC! Este projeto foi desenvolvido em Python com o objetivo de calcular o Índice de Massa Corpórea (IMC) de um usuário com base em seu peso e altura.
O objetivo deste projeto é criar um programa simples, eficiente e intuitivo que permita aos usuários calcular seu IMC e verificar sua classificação com base nos padrões da Organização Mundial da Saúde (OMS).
✅ Entrada de dados do usuário (peso e altura)
✅ Cálculo automático do IMC
✅ Classificação do IMC segundo a tabela da OMS
✅ Exibição do resultado formatado
- 🐍 Python 3
O programa solicita que o usuário informe seu peso (kg) e sua altura (m), realiza o cálculo do IMC utilizando a fórmula padrão e retorna o resultado junto com a classificação correspondente.
- O usuário insere seu peso e altura.
- O programa calcula o IMC usando a fórmula: [ IMC = \frac{peso}{altura^2} ]
- O resultado é exibido na tela com sua respectiva classificação:
IMC | Classificação |
---|---|
Menor que 18.5 | Abaixo do peso |
18.5 - 24.9 | Peso normal |
25 - 29.9 | Sobrepeso |
30 - 34.9 | Obesidade Grau I |
35 - 39.9 | Obesidade Grau II |
Acima de 40 | Obesidade Grau III |
Aqui está a implementação principal do código em Python:
# Função para calcular o IMC
def calcular_imc(peso, altura):
return peso / (altura ** 2)
# Entrada de dados
peso = float(input("Digite seu peso (kg): "))
altura = float(input("Digite sua altura (m): "))
# Cálculo do IMC
imc = calcular_imc(peso, altura)
# Exibição do resultado
print(f"Seu IMC é: {imc:.2f}")
- Clone o repositório:
git clone https://github.com/seu-usuario/calculadora-imc.git
- Entre na pasta do projeto:
cd calculadora-imc
- Execute o programa:
python imc_calculadora.py
- O programa solicita ao usuário os valores de peso e altura.
- A fórmula é aplicada e o IMC é calculado automaticamente.
- O programa exibe o resultado formatado com duas casas decimais.
Digite seu peso (kg): 70
Digite sua altura (m): 1.75
Seu IMC é: 22.86
Classificação: Peso normal
- Simplicidade: O código é enxuto e direto.
- Eficiência: O cálculo do IMC é feito rapidamente.
- Interatividade: A interação ocorre por meio da função
input()
. - Formatação: O uso de
f-strings
melhora a legibilidade da saída.
Este projeto demonstra como um cálculo matemático simples pode ser implementado de maneira clara e acessível com Python.
Quer contribuir? Sinta-se à vontade para sugerir melhorias! 😃