- import 'dart:io'; 
-   
- main() { 
-   CalculoIMC(); 
- } 
-   
- CalculoIMC() { 
-     stdout.write("Digite a sua massa: "); 
-     var massa = double.tryParse(stdin.readLineSync()); 
-     if (massa == null) return; 
-     stdout.write("Digite a sua altura: "); 
-     var altura = double.tryParse(stdin.readLineSync()); 
-     if (altura == null) return; 
-     ImprimirResultado(massa / (altura * 2)); 
- } 
-   
- ImprimirResultado(double IMC) { 
- 	var IMCFormated = IMC.toStringAsFixed(2); 
-     if (IMC < 16) print("Você está com $IMCFormated\Kg, MUITO ABAIXO DO PESO"); 
-     else if (IMC > 16 && IMC < 17) print("Você está com $IMCFormated\Kg, MAGREZA MODERADA"); 
-     else if (IMC > 17 && IMC < 18.5) print("Você está com $IMCFormated\Kg, MAGREZA LEVE"); 
-     else if (IMC > 18.5 && IMC < 25) print("Você está com $IMCFormated\Kg, SAUDÁVEL"); 
-     else if (IMC > 25 && IMC < 30) print("Você está com $IMCFormated\Kg, SOBREPESO"); 
-     else if (IMC > 30 && IMC < 35) print("Você está com $IMCFormated\Kg, OBESIDADE GRAU I"); 
-     else if (IMC > 35 && IMC < 40) print("Você está com $IMCFormated\Kg, OBESIDADE GRAU II"); 
-     else if (IMC >= 40) print("Você está com $IMC\Kg, OBESIDADE GRAU III"); 
- } 
-   
- //https://pt.stackoverflow.com/q/481123/101 
				aW1wb3J0ICdkYXJ0OmlvJzsKCm1haW4oKSB7CiAgQ2FsY3Vsb0lNQygpOwp9CgpDYWxjdWxvSU1DKCkgewogICAgc3Rkb3V0LndyaXRlKCJEaWdpdGUgYSBzdWEgbWFzc2E6ICIpOwogICAgdmFyIG1hc3NhID0gZG91YmxlLnRyeVBhcnNlKHN0ZGluLnJlYWRMaW5lU3luYygpKTsKICAgIGlmIChtYXNzYSA9PSBudWxsKSByZXR1cm47CiAgICBzdGRvdXQud3JpdGUoIkRpZ2l0ZSBhIHN1YSBhbHR1cmE6ICIpOwogICAgdmFyIGFsdHVyYSA9IGRvdWJsZS50cnlQYXJzZShzdGRpbi5yZWFkTGluZVN5bmMoKSk7CiAgICBpZiAoYWx0dXJhID09IG51bGwpIHJldHVybjsKICAgIEltcHJpbWlyUmVzdWx0YWRvKG1hc3NhIC8gKGFsdHVyYSAqIDIpKTsKfQoKSW1wcmltaXJSZXN1bHRhZG8oZG91YmxlIElNQykgewoJdmFyIElNQ0Zvcm1hdGVkID0gSU1DLnRvU3RyaW5nQXNGaXhlZCgyKTsKICAgIGlmIChJTUMgPCAxNikgcHJpbnQoIlZvY8OqIGVzdMOhIGNvbSAkSU1DRm9ybWF0ZWRcS2csIE1VSVRPIEFCQUlYTyBETyBQRVNPIik7CiAgICBlbHNlIGlmIChJTUMgPiAxNiAmJiBJTUMgPCAxNykgcHJpbnQoIlZvY8OqIGVzdMOhIGNvbSAkSU1DRm9ybWF0ZWRcS2csIE1BR1JFWkEgTU9ERVJBREEiKTsKICAgIGVsc2UgaWYgKElNQyA+IDE3ICYmIElNQyA8IDE4LjUpIHByaW50KCJWb2PDqiBlc3TDoSBjb20gJElNQ0Zvcm1hdGVkXEtnLCBNQUdSRVpBIExFVkUiKTsKICAgIGVsc2UgaWYgKElNQyA+IDE4LjUgJiYgSU1DIDwgMjUpIHByaW50KCJWb2PDqiBlc3TDoSBjb20gJElNQ0Zvcm1hdGVkXEtnLCBTQVVEw4FWRUwiKTsKICAgIGVsc2UgaWYgKElNQyA+IDI1ICYmIElNQyA8IDMwKSBwcmludCgiVm9jw6ogZXN0w6EgY29tICRJTUNGb3JtYXRlZFxLZywgU09CUkVQRVNPIik7CiAgICBlbHNlIGlmIChJTUMgPiAzMCAmJiBJTUMgPCAzNSkgcHJpbnQoIlZvY8OqIGVzdMOhIGNvbSAkSU1DRm9ybWF0ZWRcS2csIE9CRVNJREFERSBHUkFVIEkiKTsKICAgIGVsc2UgaWYgKElNQyA+IDM1ICYmIElNQyA8IDQwKSBwcmludCgiVm9jw6ogZXN0w6EgY29tICRJTUNGb3JtYXRlZFxLZywgT0JFU0lEQURFIEdSQVUgSUkiKTsKICAgIGVsc2UgaWYgKElNQyA+PSA0MCkgcHJpbnQoIlZvY8OqIGVzdMOhIGNvbSAkSU1DXEtnLCBPQkVTSURBREUgR1JBVSBJSUkiKTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDgxMTIzLzEwMQ==