Menu
Coddy logo textTech

Отображение результата

Часть раздела Основы путешествия по Dart на Coddy — урок 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");
  
  // Здесь форматируем и выводим окончательный результат
}

Все уроки раздела Основы