By GokiSoft.com| 08:43 12/10/2021|
C Sharp

Chường trình quản lý sở thú - Lập trình C# - Lập trình C Sharp BT1734

HỆ THỐNG QUẢN LÝ SỞ THÚ

1. Tạo lớp có tên Animal gồm các thuộc tính và phương thức:

· String Ten

· int Tuoi

· ​String MoTa

· void XemThongTin() //hiển thị tên, tuổi và mô tả của động vật

void NhapThongTin() //Nhap thong tin cua dong vat

· abstract void TiengKeu()

2. Tạo một số hàm tạo cho lớp Animal như sau:

· 0 tham số & đầy đủ đối sô

3. Tạo các lớp Tiger, Dog, Cat theo các yêu cầu sau:

  • Thừa kế từ lớp Animal
  • Ghi đè phương thức TiengKeu() để thể hiện những tiếng kêu đặc trưng của từng loài vật
  • Thực thi các hàm tạo sử dụng từ khóa super

4. Tạo lớp có tên Chuong gồm:

· int maChuong

· ​List<Animal> AnimalList

· void ThemConVat() //thêm một con vật vào AnimalList

· void XoaConVat(String ten) //xóa con vật có tên tương ứng khỏi AnimalList

5. Tạo lớp có tên Zoo gồm:

· List<Chuong> DanhSachChuong

· void ThemChuong() //thêm chuồng vào DanhSachChuong

· void XoaChuong() //xóa chuồng có mã tương ứng khỏi DanhSachChuong

6. Tạo lớp có tên TestZoo chứa phương thức Main() để quản lý sở thú theo dạng Menu như sau:

  1. Thêm chuồng
  2. Xóa chuồng
  3. Thêm con vật
  4. Xóa con vật
  5. Xem tất cả các con vật
  6. Lưu File => Yêu cầu chuyển Zoo thành string json => Lưu vào file data.json
  7. Thoát

7. Khi người dùng chọn 3 thì yêu cầu người dùng nhập vào loại con vật muốn thêm (Tiger, Dog, Cat) rồi nhập các thông tin của con vật và thêm vào AnimaList.

8. Khi người dùng chọn 5 thì hiển thị thông tin cùng tiếng kêu của từng con vật trong sở thú.


Chú ý: Bổ sung thêm các hàm còn thiếu cho chương trình trên.

Liên kết rút gọn:

https://gokisoft.com/1734

Bình luận