Vòng lặp For … Next và ví dụ minh họa trong visual basic

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: 

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: 

  1. 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
  2. điểm đầu, điểm cuối, bước nhay là những giá trị số
  3. 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ụ:

  1. 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ụ
    
  2. 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ế:

Vòng lặp For … Next trong visual basic

Vòng lặp For … Next trong visual basic

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^^

Vòng lặp For … Next và ví dụ minh họa trong visual basic
3.9 (77.14%) 7 votes
Từ khóa:
  • Bình luận
Có thể bạn quan tâm
x