Com a linguagem Dart, criar uma função que receba a altura em centímetros e o peso e calcule e exiba
peso:
altura:
IMC:
Faixa:
Soluções para a tarefa
Resposta:
Em Dart:
import 'dart:io';
void main() {
print("Digite sua altura(em cm): ");
double altura = double.parse(stdin.readLineSync());
print("Digite seu peso(em kg): ");
double peso = double.parse(stdin.readLineSync());
print("Altura: $altura");
print("Peso: $peso");
double imc = (peso/(altura*altura))*10000;
print("IMC: $imc");
if(imc<18.5)
{
print("Peso abaixo do normal.");
}
else if (imc<24.9 && imc> 18.5)
{
print("Peso considerado normal pela OMS.");
}
else if (imc<29.9 && imc> 25)
{
print("Peso em pré-obesidade ou acima do peso.");
}
else if (imc<34.9 && imc> 30)
{
print("Obesidade grau um");
}
else if (imc<39.9 && imc> 35)
{
print("Obesidade grau dois.");
}
else
{
print("Obesidade grau três ou mórbida.");
}
}
Explicação:
- Primeiro importa a biblioteca para poder usar as funções
- Na função main, recebe os dados: peso e altura
- Calcular o IMC por meio da multiplicação dos dados e transformação de unidades
- Exibe os dados e resultados
- Utiliza-se condicional para detectar a faixa o IMC calculado