1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R trung cấp cho Tài chính

Connected

Bài tập

Dừng vòng lặp

Đôi khi, bạn phải kết thúc vòng lặp while sớm. Với ví dụ về khoản nợ, nếu bạn không có đủ cash để trả hết toàn bộ nợ, bạn sẽ không thể tiếp tục trả dần được nữa. Trong bài này, bạn sẽ thêm một câu lệnh if và break để biết khi nào bạn hết tiền!

while (condition) {
    code
    if (breaking_condition) {
        break
    }
}

Vòng lặp while sẽ dừng hẳn, và tất cả các dòng phía sau nó sẽ được chạy, nếu breaking_condition được thỏa mãn. Trong trường hợp này, điều kiện đó là khi hết cash!

debt và cash đã được định nghĩa sẵn cho bạn.

Hướng dẫn

100 XP
  • Trước tiên, điền vào vòng lặp while, nhưng đừng đụng đến câu lệnh if đang bị comment. Mỗi lần lặp, hãy giảm cash và debt mỗi biến 500. Chạy đoạn này. Điều gì xảy ra với cash khi bạn đạt 0 debt?
  • cash âm ư? Không ổn rồi! Hãy bỏ comment và hoàn thiện câu lệnh if. Nó phải break nếu bạn hết cash. Cụ thể là khi cash bằng 0. Chạy lại toàn bộ chương trình.