Menu
CoddyTech

Thực hiện phép tính

Thuộc phần Kiến thức cơ bản trong hành trình Dart của Coddy. Bài học 90 trên 94.

challenge icon

Thử thách

Dễ

Bây giờ, khi đã có hai số và một phép toán, chúng ta có thể thực hiện phép tính.

Cập nhật chương trình máy tính của bạn để:

  1. Tạo một biến có tên result với kiểu double? (số thực có thể nhận giá trị null) để lưu kết quả phép tính
  2. Dùng các câu lệnh if-else để thực hiện phép tính phù hợp dựa trên phép toán:
    • Nếu phép toán là '+', đặt result bằng firstNumber + secondNumber
    • Nếu phép toán là '-', đặt result bằng firstNumber - secondNumber
    • Nếu phép toán là '*', đặt result bằng firstNumber * secondNumber
    • Nếu phép toán là '/', kiểm tra xem secondNumber có bằng 0 không
  3. Nếu cố chia cho 0, in chính xác: "Error: Cannot divide by zero!" và dùng câu lệnh return để thoát khỏi hàm
  4. Với mọi phép tính hợp lệ, đặt biến result cho phù hợp
  5. In "Result: " rồi đến giá trị result

Tự làm thử

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Khai báo và khởi tạo các biến số
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // In ra các số
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Khai báo và kiểm tra tính hợp lệ của biến operation
  String operation = "*";  // Có thể là +, -, * hoặc /
  
  // Kiểm tra xem operation có hợp lệ không
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Thực hiện phép tính tại đây
}

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch Dart online