Menu
Coddy logo textTech

Выполнение расчёта

Часть раздела Основы путешествия по Dart на Coddy — урок 90 из 94.

challenge icon

Задание

Легко

Теперь, когда у нас есть два числа и операция, мы можем выполнить вычисление.

Обновите вашу программу калькулятора, чтобы:

  1. Создать переменную с именем result типа double? (nullable double) для хранения результата вычисления
  2. Использовать операторы if-else для выполнения соответствующего вычисления на основе операции:
    • Если operation равно '+', установить result равным firstNumber + secondNumber
    • Если operation равно '-', установить result равным firstNumber - secondNumber
    • Если operation равно '*', установить result равным firstNumber * secondNumber
    • Если operation равно '/', проверить, равно ли secondNumber 0
  3. Если пытаетесь выполнить деление на ноль, вывести точно: "Error: Cannot divide by zero!" и использовать оператор return для выхода из функции
  4. Для всех действительных вычислений установить переменную result соответствующим образом
  5. Вывести "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");
  
  // Выполняем вычисление здесь
}

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