Đối với If..Else hoặc Switch..Case, khi điều kiện đúng thì hành động được thực hiện 1 lần. Trong khi đó, nếu dùng vòng lặp While, khi điều kiện đúng thì hành động mong muốn sẽ lặp lại mãi cho đến khi điều kiện của While không còn đúng nữa. Cần chú ý điều kiện của While để tránh chương trình rơi vào vòng lặp mà không thể thoát ra, hay còn gọi là treo.
B17 – Sử dụng Switch..Case (phần 2)
Trong bài này ta sẽ bật tắt đèn LED dựa trên dữ liệu nhận được từ máy tính. Chương trình đọc vào dữ liệu và bật đèn tương ứng với các ký tự a, b, c, d hoặc e