Câu lệnh Case....Of

    Với câu lệnh điều kiện (If .. then ..) ta chỉ rẽ vào một trong hai nhánh. Lệnh Case có thể rẽ được rất nhiều nhánh.
    - Cấu trúc:
            Case (Giá trị) Of
                Tập hằng 1 : lệnh 1;
                Tập hằng 2 : lệnh 2;
                Tập hằng 3 : lệnh 3;
                ..........................
                ..........................
                Tập hằng n : lệnh n;
            Else
                Tập hằng n+1 : lệnh n+1;
            End;
    - Ý nghĩa: Giá trị ứng với tập hằng nào thì thực hiện lệnh tương ứng. Nếu không có tập hằng nào tương ứng thì thực hiện lệnh sau từ khóa Else (nếu có lệnh else).
- Chú ý:
+ Giá trị và tập hằng phải cùng kiểu(nếu số nguyên thì cùng là số nguyên).
+ Giá trị phải là số đếm được(số nguyên) hoặc là kí tự.
+ Lệnh Else có thể không có
+Tập hằng không được là số thực hoặc biểu thức so sánh( >4 ).
+ Tập hằng có thể là số hoặc đoạn số, ví dụ:
         3 : lệnh 1
        5, 7 : lệnh 2 (số 5 hoặc số 7, không phải là số thực 5,7)
        10..15 : lệnh 3 (từ số 10 đến số 15 tức là 10 11 .. 15)
        5,10..15 : lệnh 4 (số 5 hoặc từ số 10 đến số 15 tức là 10 11 .. 15)
        'a' .. 'z' : lệnh 5


Post a Comment

[blogger]

Author Name

Contact Form

Name

Email *

Message *

Powered by Blogger.