Menu
CoddyTech

显示结果

本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 91 课,共 94 课。

challenge icon

挑战

简单

计算器程序的最后一步,是以整齐易读的格式显示结果。

完成计算器程序,具体要求如下:

  1. 计算出结果后,使用 print("\n") 添加一个空行
  2. 在新的一行打印文本 "Calculation Summary:"
  3. 在下一行,按以下格式打印完整的计算式:"10.5 * 5.5 = 57.75"(根据实际运算和结果进行调整)
  4. 确保使用字符串插值,将 firstNumber、operation、secondNumber 和 result 的值插入输出字符串

亲手试试

void main() {
  print("Welcome to the Simple Calculator!");
  
  // 声明并初始化数字变量
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // 输出这些数字
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // 声明并验证运算变量
  String operation = "*";  // 可以是 +、-、* 或 /
  
  // 检查运算是否有效
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // 进行计算
  double? result;
  
  if (operation == '+') {
    result = firstNumber + secondNumber;
  } else if (operation == '-') {
    result = firstNumber - secondNumber;
  } else if (operation == '*') {
    result = firstNumber * secondNumber;
  } else if (operation == '/') {
    if (secondNumber == 0) {
      print("Error: Cannot divide by zero!");
      return;
    }
    result = firstNumber / secondNumber;
  }
  
  print("Result: $result");
  
  // 在这里格式化并显示最终结果
}

基础知识中的所有课

自己练习: Dart 在线编译器