Toán tử '\' và Mod trên dữ liệu số

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 95 - 96)

I E= T*R

Toán tử '\' và Mod trên dữ liệu số

Cú pháp :

expr1\expr2 (→kết quả)

ƒ Đây là phép chia nguyên, 2 toán hạng được đổi về dạng nguyên (được làm tròn) trước khi thực hiện phép chia.

ƒ Kiểu kết quả hoặc là Byte, Integer, Long hoặc là Variant chứa trị

Byte, Integer, Long.

Ví dụ: 19 \ 6.7 →kết quảlà 2 Cú pháp :

expr1Mod expr2 (→kết quả)

ƒ Đây là phép lấy phần dư của phép chia nguyên, 2 toán hạng được

đổi vềdạng nguyên (được làm tròn) trước khi thực hiện phép chia.

ƒ Kiểu kết quả hoặc là Byte, Integer, Long hoặc là Variant chứa trị

Byte, Integer, Long.

Ví dụ: 19 Mod 6.7 →kết quảlà 5

Chương 7 : Biểu thức VB

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 188 Toán t '^' trên d liu s Cú pháp : number^ exponent (→kết quả)

ƒ Đây là phép lũy thừa, 2 toán hạng thuộc kiểu số (Byte, Integer, Long, Single, Double,...) với hạn chế là nếu phần mũ là số nguyên thì phần cơ số(number) mới được phép âm.

ƒ Kiểu kết quảhoặc là Double hoặc là Variant chứa trịDouble. Ví dụ: (-5) ^ 3 →kết quảlà -125.0

3 ^ 3 ^ 3 →kết quảlà 19683.0 3.2 ^ 2.7 →kết quảlà 23.115587799

Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 189 Cú pháp : expr1 op expr2 (→kết quả)

ƒ 2 toán hạng thường là kiểu số hay chuỗi. Kết quảluôn là kiểu luận lý (nhận 1 trong 2 trịTrue, False).

ƒ op là 1 trong các toán tửso sánh sau : < : phép toán nhỏ hơn

<= : phép toán nhỏ hơn hoặc bằng > : phép toán lớn hơn

>= : phép toán lớn hơn hoặc bằng = : phép toán so sánh bằng

<> : phép toán khác nhau (không bằng)

Ngoài các toán tử so sánh thông thường trên, VB còn cung cấp 2 toán tử

so sánh đặc biệt sau (với ngữ nghĩa đặc biệt sẽ được trình bày trong các slide sau) :

expr1 Likeexpr2 (→kết quả)

expr1 Isexpr2 (→kết quả)

Một phần của tài liệu Tài liệu môn tin học đối tượng - Phương pháp giải quyết bài toán bằng máy tính số pptx (Trang 95 - 96)