Như bao ngôn ngữ lập trình khác, cái khái niệm vòng lặp For đã không còn xa lạ nữa rồi nhỉ?
Nhưng có điều ở mỗi ngôn ngữ lại có cách viết khác nhau mà thôi… trong bài này mình sẽ giới thiệu qua về vòng lặp for (for … next) trong vb.
Cấu trúc:
Để duy trì blog nên mình có làm aff cho 1 số bên hosting. Nhưng dù aff mình cũng chọn 1 số nhà cung cấp uy tín về chất lượng và support nên các bạn cứ yên tâm nhé.
Nếu có mua hosting mà có trong list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều
- Azdigi: Giá rẻ thì dùng gói Pro Gold Hosting còn chất lượng hơn thì em khuyên dùng Business Hosting. Có điều kiện thì lên VPS nhé
- Tino hosting
- iNet
- Nước ngoài thì Vultr
For <biến đếm>=<điểm đầu> To <điểm cuối>[Step<bước nhảy>] <khối lệnh> Next
Cách dùng:
- Dùng khi biết trước số lần lặp. Ta dùng biến đếm tăng hoặc giảm dần trong vòng lặp
- điểm đầu, điểm cuối, bước nhay là những giá trị số
- Bước nhảy có thể là âm hoặc dương. Nếu là âm thì điểm đầu >= điểm cuối, nếu là dương thì ngc lại
Ví dụ:
- VD1: Không có bước nhảy
For i = 0 To 9 Combo1.AddItem "Bai so " & i + 1, i Next 'Kết quả list có bài tập 1 đến bài tập 10. Xem trong ví dụ
- VD2: có bước nhay
For i = 0 To 9 Step 2 Combo1.AddItem "Bai so " & i + 1, i Next 'Kết quả list có bài tập 1,3,5,7,9. Xem trong ví dụ
Ví dụ thực tế:
Trong ví dụ này ta sẽ có một list cho người dùng chọn bài tập. Khi chọn một bài bất kỳ có trong list sẽ hiển thị thông báo họ đã chọn bài nào.
Để hiển thị thông báo ta dùng hàm MsgBox (xem thêm hàm MsgBox trong visual basic)
Download: Down về tham khảo vòng lặp for trong vb
Chúc các bạn thành công^^
- Bình luận