Tải bản đầy đủ (.pdf) (12 trang)

[Bài giảng Kỹ thuật lập trình] - Chương 3: Các câu lệnh đơn trong C#

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (509.12 KB, 12 trang )

KỸ THUẬT LẬP TRÌNH
❖ Trường Đại học Kinh tế Cơng nghiệp Long An
❖ Khoa Công nghệ
❖ Giảng viên: ThS. Ngô Văn Linh




CHƯƠNG 3: CÁC CÂU LỆNH ĐƠN TRONG C#
❑ Gồm các nội dung chính:

Khoa Cơng Nghệ

3.1. Câu lệnh
3.2. Câu lệnh đơn

2


3.1. CÂU LỆNH
❑ Khái niệm
❖Câu lệnh (statement) xác định một cơng việc mà chương trình phải thực
hiện. Các câu lệnh được ngăn cách với nhau bởi dấu chấm phẩy (;)
Khoa Cơng Nghệ

Lệnh đơn
• Lệnh gán, nhập/xuất

Lệnh có cấu trúc
• Rẽ nhánh, lựa chọn, lặp, …


3


CHƯƠNG 3: CÁC CÂU LỆNH ĐƠN TRONG C#
❑ Gồm các nội dung chính:

Khoa Cơng Nghệ

3.1. Câu lệnh
3.2. Câu lệnh đơn

4


3.2. CÂU LỆNH ĐƠN

Khoa Công Nghệ

❑ Lệnh gán
❖Cú pháp
<tên biến> = <biểu thức>;
❖Ví dụ:

Cannot implicitly convert
type ‘string’ to ‘int’

Nguyên tắc: kiểu của biến và kiểu
của biểu thức phải giống nhau

5



3.2. CÂU LỆNH ĐƠN

Khoa Công Nghệ

❑ Lệnh xuất giá trị lên màn hình
❖Cú pháp
Console.Write(<giá trị cần xuất>);
Console.WriteLine(<giá trị cần xuất>);
❖Ví dụ
Dấu + là phép nối chuỗi

Vị trí bắt đầu là 0

Dấu $ chèn biến trực tiếp

6


3.2. CÂU LỆNH ĐƠN

Khoa Công Nghệ

❑ Lệnh nhập giá trị từ bàn phím
❖Cú pháp
Console.Read(); Đọc 1 ký tự từ bàn phím
Console.ReadLine(); Đọc 1 dịng ký tự từ bàn phím
❖Ví dụ


y = (int) Console.ReadLine();

7


CÂU HỎI ƠN TẬP

Khoa Cơng Nghệ

8

1)
2)
3)
4)

Hãy cho biết cú pháp của lệnh gán?
Nếu int x = 5; float y = x; chương trình có báo lỗi khơng?
So sánh câu lệnh Write và WriteLine?
So sánh câu lệnh Read và ReadLine?


BÀI TẬP CHƯƠNG 3

Khoa Cơng Nghệ

1) Viết chương trình in ra tổng, hiệu, tích và thương của 2 số thực được nhập từ
bàn phím?
2) Viết chương trình nhập vào bán kính r của một hình trịn. Tính chu vi và diện
tích hình trịn theo cơng thức:

𝐶ℎ𝑢 𝑣𝑖: 𝐶 = 2 ∗ 𝜋 ∗ 𝑟
𝐷𝑖ệ𝑛 𝑡í𝑐ℎ: 𝑆 = 𝜋 ∗ 𝑟 2
3) Viết chương trình tính diện tích và thể tích của hình cầu bán kính R theo cơng
thức:
𝑆=

9

4𝜋𝑅2 ; 𝑉

=

𝑅𝑆
3


BÀI TẬP CHƯƠNG 3

Khoa Cơng Nghệ

4) Viết chương trình nhập vào độ dài 3 cạnh a, b, c của một tam giác (đảm bảo
tổng 2 cạnh phải lớn hơn cạnh cịn lại). Tính chu vi, diện tích, độ dài 3 đường
cao, 3 đường trung tuyến, 3 đường phân giác, bán kính đường trịn nội tiếp,
ngoại tiếp theo cơng thức:
𝐶 = 2𝑝 = 𝑎 + 𝑏 + 𝑐
2𝑆
𝑎
1
𝑚𝑎 =
2

𝑆
𝑟=
𝑝

𝑆=

𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐)

ℎ𝑎 =

2𝑏 2

+ 2𝑐 2

− 𝑎2
𝑅=

𝑔𝑎 =

2
𝑏+𝑐

𝑏𝑐𝑝(𝑝 − 𝑎)

𝑎𝑏𝑐
4𝑆

Với, Math.Sqrt(<giá trị>) là hàm tính căn bậc 2

10



BÀI TẬP CHƯƠNG 3
5) Viết chương trình nhập vào tọa độ của 2 điểm (x1, y1) và (x2, y2)
a. Tính hệ số góc của đường thẳng đi qua hai điểm đó
Khoa Cơng Nghệ

𝐻ệ 𝑠ố 𝑔ó𝑐 =

(𝑦2 −𝑦1 )
(𝑥2 −𝑥1 )

b. Tính khoảng cách giữa hai điểm

𝐾ℎ𝑜ả𝑛𝑔 𝑐á𝑐ℎ =
𝑦2 − 𝑦1 2 + 𝑥2 − 𝑥1 2
6) Viết chương trình giải phương trình bậc nhất: ax + b = 0 (𝑎 ≠ 0), nhập các số
thực từ bàn phím rồi in ra nghiệm của phương trình?
7) Viết chương trình nhập vào điểm ba mơn: Tốn, Lý, Hóa của một học sinh. In
ra điểm trung bình với 2 số lẻ thập phân?
Số lượng số thập phân

11


BÀI TẬP CHƯƠNG 3

Khoa Cơng Nghệ

12


8) Cần có tổng 200000 đồng từ 3 loại giấy bạc 1000 đồng, 2000 đồng, 5000
đồng. Lập chương trình để tìm ra phương án có ít giấy bạc nhất?
9) Hãy nhập 2 số a và b. Viết chương trình đổi giá trị của a và b
a. Dùng biến phụ t: t = a; a = b; b = t
b. Không dùng biến phụ: a = a + b; b = a – b; a = a – b;
10)Viết chương trình nhập vào các giá trị điện trở R1, R2, R3 của một mạch
1
1
1
1
điện. Tính tổng trở R theo công thức: = + +
𝑅

𝑅1

𝑅2

𝑅3



×