
Slide 1 of 25
Ver. 1.0
Object-Oriented Programming Using C#
NGÔN NGỮ LẬP TRÌNH NÂNG CAO

Slide 2 of 25
Ver. 1.0
Object-Oriented Programming Using C#
Nội dung:
Các toán tử
Hàm xuất/nhập
Cấu trúc điều khiển
Cấu trúc lặp
Phương thức
Mảng một chiều/ ma trận
Chuỗi ký tự
Mục tiêu

Slide 3 of 25
Ver. 1.0
Object-Oriented Programming Using C#
Ký
hiệu
Ý nghĩa Ghi chú
+
Cộng
-
Trừ
*
Nhân
/
Chia
Đối
với số chia & bị chia là nguyên
thì
cho
kết quả là phần nguyên
%
Chia
lấy phần
dư
Chỉ
áp dụng cho số chia & bị chia là
số
nguyên
++x
;
x++
Tăng
x 1 đơn vị
--
x; x--
Giảm
x 1 đơn vị
Toán tử số học

Slide 4 of 25
Ver. 1.0
Object-Oriented Programming Using C#
Ký
hiệu
Ý nghĩa
>
Lớn
hơn
>=
Lớn
hơn hoặc bằng
<
Nhỏ
hơn
<=
Nhỏ
hơn hoặc bằng
==
Bằng
!=
Khác
&&
Và
||
Hoặc
!
Phủ
định
Ký
hiệu
Ý nghĩa
&
Và
bit
|
Hoặc
bit
>>
Dịch
phải
<<
Dịch
trái
^
Xor
bit
Ký hiệu so sánh và phép toán bit

Slide 5 of 25
Ver. 1.0
Object-Oriented Programming Using C#
• Write (Xuất xong không xuống hàng)
• WriteLine (Xuất xong xuống hàng)
• Xuất không định dạng
int a = 5;
double x = 7.534;
string s = "ABC";
Console.WriteLine("a = " +a);
Console.WriteLine("x = "+x+"; s = "+s);
Hàm xuất – Console.System