1
Visual basic.net và cơ sở dữ liệu
GV: ThS.Trịnh Thị Ngọc Linh
2
CHƯƠNG 3
CÁC TOÁN TỬ VÀ CÂU LỆNH ĐIỀU KHIỂN
TRONG VB.NET
3.1. Các toán tử
3.2. Các hàm toán học
3.3. Lệnh điều khiển
3.4. Bắt lỗi ngoại lệ
3
3.1. Các toán tử
Toán tử gán
Ký hiệu: dấu “=”
Trong phép toán gán, giá trị của toán hạng vế bên trái của
phép toán có thể thay đổi nếu bất kỳ một toán tử nào đó
của vế phải thay đổi
Ví dụ:
Dim st As String=“Hello”
st=st + “user”
4
Toán tử cơ bản
3.1. Các toán tử (tt)
Thứ tự ưu tiên:
( )
7
3.1. Các toán tử (tt)
Các toán tử quan hệ (tt)
8
3.1. Các toán tử (tt)
Toán tử logic
Các toán tử logic chỉ trả về một trong hai giá trị là True
hoặc False
Cũng giống như toán tử quan hệ, toán tử logic được dùng
để tạo ra các biểu thức logic. Nếu biểu thức đúng thì giá
trị của biểu thức là True, ngược lại, giá trị của biểu thức
là False
Các toán tử logic có độ ưu tiên thấp hơn các toán tử quan
hệ
9
3.1. Các toán tử (tt)
Toán tử logic (tt)
thị
10
3.2. Các hàm toán học
Để thực hiện tính
toán trong các
chương trình, có
Cấu trúc lặp Do…loop
Cấu trúc duyệt đối tượng For…Each
12
3.3.1. Cấu trúc lựa chọn If
If...then…
Mô tả: Nếu biểu thức đúng thì thực hiện khối lệnh (có thể
một hoặc nhiều lệnh) nào đó, nếu sai thì bỏ qua
Sơ đồ khối:
Khối lệnh
Biểu thức
Đúng
Sai
13
3.3.1. Cấu trúc lựa chọn If (tt)
If...then…(tt)
Cú pháp:
If (Biểu thức đúng) Then
‘Thực hiện Khối lệnh
End If
Ví dụ:
Dim x As Decimal=Console.ReadLine()
If x>0 Then
Console.WriteLine(”Ban nhap vao so duong” )
Console.WriteLine(”So duong”)
Else
Console.WriteLine(”So am”)
End If
16
3.3.1. Cấu trúc lựa chọn If (tt)
If lồng nhau
Mô tả: Kiểm tra nhiều điều kiện và đưa ra nhiều quyết
định khác nhau
Sơ đồ khối:
Đúng
Khối lệnh 1
Sai
Khối lệnh n+1
Biểu thức 1
Biểu thức 2
Đúng
Khối lệnh 2
Biểu thức n
Đúng
Khối lệnh n
Sai
Sai