Obesidade
A obesidade é o acúmulo de gordura no corpo causado quase sempre por um consumo de energia na alimentação, superior àquela usada pelo organismo para sua manutenção e realização das atividades do dia-a-dia. Ou seja: a ingestão alimentar é maior que o gasto energético correspondente.
Pessoas obesas têm maior probabilidade de desenvolver doenças como pressão alta, diabetes, problemas nas articulações, dificuldades respiratórias, gota, pedras na vesícula e até algumas formas de câncer.
Como saber o peso ideal?
A obesidade é determinada pelo Índice de Massa Corporal (IMC) que é calculado dividindo-se o peso (em kg) pelo quadrado da altura (em metros). O resultado revela se o peso está dentro da faixa ideal, abaixo ou acima do desejado.
Classificação do IMC
| IMC | CLASSIFICAÇÃO |
| < 16 | Magreza grave |
| 16 a < 17 | Magreza moderada |
| 17 a < 18,5 | Magreza leve |
| 18,5 a < 25 | Saudável |
| 25 a < 30 | Sobrepeso |
| 30 a < 35 | Obesidade – GRAU I |
| 35 a < 40 | Obesidade – GRAU II (Severa) |
| >= 40 | Obesidade – GRAU III (Mórbida) |
Cálculo do IMC
IMC = peso (kg) / altura (m) x altura (m)
Exemplo: João tem 83 kg e sua altura é 1.75 m
altura x altura = 1.75 x 1.75 = 3.0625
IMC = 83 divididos por 3.0625 = 27.10
O resultado de 27.10 de IMC indica que João está acima do peso desejado (sobrepeso).
Fonte: Ministério da Saúde.
Em Dart, nosso programa para cálculo do IMC fica assim:
import 'dart:io';
void main() {
stdout.write('Digite seu peso em Kg (Ex.: 82.5): ');
double peso = double.parse(stdin.readLineSync());
stdout.write('Digite sua altura em metros (Ex.: 1.80): ');
double altura = double.parse(stdin.readLineSync());
double imc = peso / (altura * altura);
print('Seu IMC é ' + imc.toStringAsFixed(2));
if (imc < 16) {
print('Magreza grave');
} else if (imc < 17) {
print('Magreza moderada');
} else if (imc < 18.5) {
print('Magreza leve');
} else if (imc < 25) {
print('Saudável');
} else if (imc < 30) {
print('Sobrepeso');
} else if (imc < 35) {
print('Obesidade – GRAU I');
} else if (imc < 40) {
print('Obesidade – GRAU II | Severa');
} else {
print('Obesidade – GRAU III | Mórbida');
}
}
NOTA: Lembre-se de salvar o código acima em um arquivo com extensão .dart (por exemplo: imc.dart).
Para executá-lo no terminal do Windows (cmd ou PowerShell), digite dart imc.dart e tecle ENTER.
C:\Users\GuiaTECH> dart imc.dart Digite seu peso em Kg (Ex.: 82.5): 83 Digite sua altura em metros (Ex.: 1.80): 1.75 Seu IMC é 27.10 Sobrepeso
*Atualizado em 18 de janeiro de 2021



