Menu
CoddyTech

Câu lệnh 'if'

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

Câu lệnh if trong Dart đánh giá một điều kiện boolean và chỉ chạy code khi điều kiện đó là true.

if (condition) {
  // Đoạn code chạy khi condition là true
}

Ví dụ kiểm tra xem một số có phải là số dương hay không:

void main() {
  int number = 10;
  
  if (number > 0) {
    print('The number is positive');
  }
}

Bạn có thể dùng bất kỳ biểu thức boolean nào làm điều kiện:

void main() {
  int age = 20;
  bool hasLicense = true;
  
  if (age >= 18 && hasLicense) {
    print('You can drive');
  }
}
challenge icon

Thử thách

Dễ

Tạo một chương trình xác định học sinh đã thi đỗ hay trượt dựa trên điểm số:

  1. Khai báo một biến số nguyên có tên examScore với giá trị là 68
  2. Khai báo một hằng số nguyên có tên passingGrade với giá trị là 70
  3. Dùng câu lệnh if để kiểm tra xem điểm của học sinh có thấp hơn điểm đỗ hay không
  4. Nếu điểm thấp hơn điểm đỗ, in ra: Exam status: Failed. You need to improve by X points. (trong đó X là số điểm cần thêm để đạt điểm đỗ)
  5. Nếu điểm bằng hoặc cao hơn điểm đỗ, in ra: Exam status: Passed. Good job!

Kết quả đầu ra phải khớp chính xác với định dạng mong đợi.

Tự làm thử

void main() {
  // Khai báo các biến (variable) ở đây
  int examScore = _;
  const int passingGrade = _;
  
  // Viết câu lệnh if ở đây
  if (_) {
    int pointsNeeded = _;
    print("Exam status: Failed. You need to improve by $pointsNeeded points.");
  } else {
    print("Exam status: Passed. Good job!");
  }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

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