Double until it passes 100 · Nhân đôi cho đến khi vượt quá 100
Double until it passes 100
n starts at 1. Keep doubling it while it is 100 or less. Store the first value over 100 in n.
Here the value being tested is the value being changed, so the loop needs no separate counter. It stops the moment the question turns false — and n keeps the value that made it false.
Nhân đôi cho đến khi vượt quá 100
n bắt đầu từ 1. Tiếp tục nhân đôi nó trong khi nó ≤ 100. Lưu giá trị đầu tiên lớn hơn 100 vào n.
Ở đây, giá trị đang được kiểm tra cũng chính là giá trị đang bị thay đổi, nên vòng lặp không cần biến đếm riêng biệt. Nó dừng lại ngay khi câu hỏi trở thành sai — và n giữ lại giá trị đã khiến câu hỏi đó sai.
n starts at 1. Keep doubling it while it is 100 or less. Store the first value over 100 in n. · n bắt đầu từ 1. Tiếp tục nhân đôi nó trong khi nó ≤ 100. Lưu giá trị đầu tiên lớn hơn 100 vào n.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.