HOẠT ĐỘNG2. Trong chương trình ở Ví dụ 6, em có thể dùng câu lệnh for thay cho câu lệnh white để...

Câu hỏi:

HOẠT ĐỘNG

2. Trong chương trình ở Ví dụ 6, em có thể dùng câu lệnh for thay cho câu lệnh white để chương trình khi chạy vẫn cho cùng kết quả được không?

Ví dụ 6. Chương trình ở Hình 6 khi thực hiện sẽ in ra màn hình các số từ 1 đến 6. Điều kiện lặp là sodem <= 6. Khi điều kiện lặp đúng thì sodem được in ra màn hình và được tăng lên 1 đơn vị, rồi điều kiện lặp được kiểm tra lại. Quá trình trên được lặp lại cho đến khi sodem > 6 thì vòng lặp kết thúc.

Câu trả lời:
Người trả lời: GV. Đỗ Văn Linh
Để thay thế câu lệnh while bằng câu lệnh for trong chương trình, bạn có thể sử dụng cú pháp như sau:
```
for (int sodem = 1; sodem <= 6; sodem++) {
cout << sodem << endl;
}
```

Câu trả lời cho câu hỏi là: Khi thay câu lệnh for cho câu lệnh while, chương trình vẫn cho ra cùng kết quả. Điều này là do cả hai cấu trúc lặp đều thực hiện việc lặp lại một phần code cho đến khi điều kiện lặp không còn đúng nữa. Đối với trường hợp này, việc in ra các số từ 1 đến 6 với điều kiện lặp là sodem <= 6, cả hai cú pháp while và for đều sẽ thực hiện công việc tương tự nhau.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.10853 sec| 2170.055 kb