-1
I am doing a small project using Dart, only that there is an error in my file ImprimirResultado.dart.
- Error
Undefined name 'Imcformated'. Try correcting the name to one that is defined, or Defining the name.
- Main file.Dart
import 'package:dart1/CalculoIMC.dart';
main() {
  CalculoIMC();
}
- File Calculoimc.Dart
import 'dart:io';
import 'package:dart1/ImprimirResultado.dart';
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);
  var IMCFormated = IMC.toStringAsFixed(2);
  ImprimirResultado(IMC);
}
- Printed File.Dart
import 'package:dart1/CalculoIMC.dart';
ImprimirResultado(IMC) {
  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");
  }
}
filing cabinet
CalculoIMC.dartand archiveImprimirResultado.dartare inside the lib folder.– Kyukay