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

IMCCLASSIFICAÇÃO
< 16Magreza grave
16 a < 17Magreza moderada
17 a < 18,5Magreza leve
18,5 a < 25Saudável
25 a < 30Sobrepeso
30 a < 35Obesidade – GRAU I
35 a < 40Obesidade – GRAU II (Severa)
>= 40Obesidade – 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

Estude a Bíblia!
guest
0 Comentários
Inline Feedbacks
View all comments