CÁC CẤU TRÚC ĐIỀU KHIỂN Tương tự như các ngôn ngữ lập trình khác trong Visual Basic ta có thể sử dụng các cấu trúc điều khiển trong chương trình để có thể chọn lựa công việc thực hiện hoặc tự động lặp lại nhóm chỉ thị nhiều lần. | Lập trình trực quan BÀI 12. CÁC CẤU TRÚC ĐIỀU KHIỂN Tương tự như các ngôn ngữ lập trình khác trong Visual Basic ta có thể sử dụng các cấu trúc điều khiển trong chương trình để có thể chọn lựa công việc thực hiện hoặc tự động lặp lại nhóm chỉ thị nhiều lần. . Cấu trúc chọn Cấu trúc IF Điều kiện THEN Chỉ thị Khi gặp cấu trúc này nếu điều kiện có giá trị True thì thực hiện chỉ thị nếu điều kiện có giá trị False thì bỏ qua chỉ thị đó. Ví dụ IF dtb 5 THEN Print Bạn đủ điểm Trong trường hợp này chỉ có duy nhất một chỉ thị. Cấu trúc IF Điều kiện THEN Chỉ thị 1 ELSE Chỉ thị 2 Khi gặp cấu trúc này nếu điều kiện có giá trị True thì thực hiện chỉ thị 1 nếu điều kiện có giá trị False thì thực hiện chỉ thị 2. Ví dụ IF dtb 5 THEN Print Bạn đủ điểm ELSE Print Bạn thiếu điểm Chú ý - Nếu muốn sau THEN hoặc ELSE có nhiều chỉ thị cần thực hiện thì phải viết xuống dòng và cuối cấu trúc này phải có END IF. Cách viết IF Điều kiện THEN Chỉ thị 1 Chỉ thị n 90 Lập trình trực quan ELSE Chỉ thị 1 Chỉ thị n END IF Cấu trúc Select Case Biểu thức Case Liệt kê biểu thức 1 Khối chỉ thị 1 Case Liệt kê biểu thức 2 Khối chỉ thị 2 Case Else Khối chỉ thị n End Select Trong đó - Biểu thức là một thức chuỗi hoặc số. Nếu giá trị của biểu thức ở đây trùng với giá trị của các biểu thức được liệt kê nào bên dưới thì khối chỉ thị tương ứng được thực hiện. - Liệt kê biểu thức I là biểu thức sẽ được đem so sánh với biểu thức đầu. Trong phần này biểu thức liệt kê có thể được viết dưới các dạng sau Biểu thức số hoặc chữ. Biểu thức 1 TO Biểu thức 2 chỉ ra đoạn giá trị nằm giữa biểu thức 1 và 2. IS phép so sánh biểu thức chỉ ra phép so sánh và giá trị so sánh. - Khối chỉ thị I là các chỉ thị cần thực hiện trong trường hợp giá trị của biểu thức thứ I trùng với giá trị của biểu thức đầu. Ở đây có thể gồm nhiều chỉ thị được viết trên nhiều dòng. Ví dụ viết chương trình nhập vào tuổi một người và cho biết người đó thuộc lứa tuổi nào. Sub Form_Click Dim Cauhoi Tuoi Khai báo biến Cauhoi và Tuoi