Bài tập thực hành C# 7

Nội dung thực hành

  • Làm việc với mảng
  • Làm việc với chuỗi
  • Loại dữ liệu enum
  • Cấu trúc trong C #

Bài tập

Bài 1: Sử dụng các tính chất tĩnh

Viết một chương trình để tạo lớp Employee với các thuộc tính instance, static và read-only (NumberOfEmployees, counter). Chương trình sẽ chấp nhận tên của nhân viên từ bàn phím, gia tăng NumberOfEmployees bằng 1, và hiển thị tên và số nhân viên.

Bài 2: Sử dụng các tính chất trừu tượng

Viết một chương trình để tạo ra hai lớp, Cube và Square, thực hiện một lớp trừu tượng, Shape, và ghi đè thuộc tính vùng trừu tượng của nó.

Lưu ý: Việc sử dụng các sửa đổi ghi đè lên các thuộc tính.

Chương trình sẽ chấp nhận phía bên dưới làm đầu vào và tính toán các khu vực cho hình vuông và khối lập phương. Nó cũng chấp nhận vùng này làm đầu vào và tính toán mặt tương ứng cho hình vuông và hình lập phương.

Bài 3: Sử dụng bộ phân loại

Viết một chương trình để tạo ra một lớp lưu trữ những ngày trong tuần. Trong lớp này, một accessor được khai báo rằng lấy một chuỗi, tên của một ngày, và trả về số nguyên tương ứng. Ví dụ, chủ nhật sẽ trở lại 0, thứ hai sẽ trở lại 1, v.v.

Sử dụng bộ phân loại để chứng minh dòng chảy của chương trình trên.

Bài 4: Sử dụng không gian tên

Tạo một không gian tên được gọi là Khách hàng và thêm một lớp vào nó có một phương pháp chấp nhận tên khách hàng. Tạo một không gian tên gọi là Order và hai lớp trong nó, một cho các mặt hàng tạp hóa và một lớp khác cho các sản phẩm bánh. Chương trình chính phải chấp nhận tên khách hàng và lựa chọn cho biết khách hàng đã chọn đặt hàng các mặt hàng tạp hóa hoặc các sản phẩm bánh. Theo đó, lớp thích hợp phải được gọi và một thông báo hiển thị thông báo cho người sử dụng về sự lựa chọn.

Bài 5: Tạo ngoại lệ do người dùng định nghĩa

Viết một ngoại lệ tùy chỉnh có tên là AmountException để xử lý các vấn đề kinh doanh sau:

  • Khi Giảng viên cao cấp có mức lương dưới 60.000
  • Khi tiền thưởng lớn hơn 10.000

Lớp ngoại lệ của bạn nên có một trường có tên personName để lưu trữ tên của người đó.

Viết một chương trình Test để chứng minh khả năng hoạt động của class AmountException vừa tạo

Complete and Continue