🏨 BÀI TẬP: QUẢN LÝ KHÁCH SẠN (STRUCT CƠ BẢN)
Phần 1: Tạo 1 đối tượng khách sạn
Yêu cầu:
-
Định nghĩa một
struct KhachSangồm các thông tin sau:-
Mã khách sạn (chuỗi)
-
Tên khách sạn (chuỗi)
-
Địa chỉ (chuỗi)
-
Số sao (int)
-
Giá phòng (float)
-
-
Trong hàm
main:-
Khai báo 1 biến kiểu
struct KhachSan. -
Nhập đầy đủ thông tin cho khách sạn.
-
Hiển thị lại toàn bộ thông tin khách sạn vừa nhập.
-
Phần 2: Tạo mảng khách sạn
Yêu cầu:
-
Khai báo một mảng gồm
nkhách sạn (nnhập từ bàn phím). -
Viết chương trình:
-
Nhập thông tin cho từng khách sạn trong mảng.
-
Hiển thị danh sách tất cả khách sạn.
-
-
Hiển thị:
-
Khách sạn có giá phòng cao nhất.
-
Danh sách các khách sạn có số sao từ 4 trở lên.
-
Phần 3: Sử dụng con trỏ với mảng khách sạn
-
Nhập số lượng khách sạn
n. -
Cấp phát động một mảng
nkhách sạn bằngmalloc. -
Sử dụng con trỏ để:
-
Nhập thông tin cho từng khách sạn.
-
Hiển thị danh sách khách sạn.
-
Phần 4: Xử lý dữ liệu bằng con trỏ
Viết chương trình thực hiện thêm:
-
Tìm khách sạn có giá phòng cao nhất.
-
Đếm số khách sạn có số sao từ 4 trở lên.
-
Tăng giá phòng của tất cả khách sạn thêm 10%.
Tất cả thao tác phải thực hiện thông qua con trỏ.