0
How do I limit the amount of decimals displayed? How do I set this value 15.592783505154639Kg
equals 15.59Kg
using Dart?
import 'dart:io';
main() {
CalculoIMC();
}
CalculoIMC(){
stdout.write("Digite a sua massa: ");
var massa = double.parse(stdin.readLineSync());
stdout.write("Digite a sua altura: ");
var altura = double.parse(stdin.readLineSync());
var IMC = massa / (altura * 2);
if (IMC < 16){
print("Você está com $IMC\Kg, MUITO ABAIXO DO PESO");
} else if (IMC > 16 && IMC < 17){
print("Você está com $IMC\Kg, MAGREZA MODERADA");
} else if (IMC > 17 && IMC < 18.5){
print("Você está com $IMC\Kg, MAGREZA LEVE");
} else if (IMC > 18.5 && IMC < 25){
print("Você está com $IMC\Kg, SAUDÁVEL");
} else if (IMC > 25 && IMC < 30){
print("Você está com $IMC\Kg, SOBREPESO");
} else if (IMC > 30 && IMC < 35){
print("Você está com $IMC\Kg, OBESIDADE GRAU I");
} else if (IMC > 35 && IMC < 40){
print("Você está com $IMC\Kg, OBESIDADE GRAU II");
} else if (IMC >= 40){
print("Você está com $IMC\Kg, OBESIDADE GRAU III");
}
}
Use the method
num#toStringAsFixed()
.– Gustavo Sampaio