Khoá học lập trình C/C++ Dành cho người mới bắt đầu Quản lý rạp chiếu phim quốc gia - Assignment - Lập trình C
- 5.0/5.0
- 2k Đăng ký
- Học lập trình
- Tiếng việt
Thông tin khóa học
1. Khai báo dữ liệu
Định nghĩa cấu trúc:
struct Cinema
{
char Name[30]; // Tên rạp chiếu phim
char Address[50]; // Địa chỉ rạp
int Seats; // Tổng số ghế của rạp
};
Trong hàm main(), khai báo một mảng gồm 4 phần tử để lưu danh sách các rạp chiếu phim tại Hà Nội:
Cinema cinemaList[4];
2. Tạo Menu chương trình
Xây dựng menu gồm các chức năng:
-
Nhập dữ liệu quản lý danh sách rạp chiếu phim
-
Hiển thị danh sách rạp ra màn hình
-
Tìm rạp theo số ghế tối thiểu
-
Lưu dữ liệu ra tệp cinema.dat
-
Đọc dữ liệu từ tệp cinema.dat
-
Thoát
3. Nhập dữ liệu quản lý danh sách rạp chiếu phim
Khi chọn chức năng 1:
Thực hiện nhập dữ liệu cho cả 4 rạp.
Với mỗi rạp, hiển thị lần lượt:
Nhap ten rap chieu phim thu 1:
Nhap dia chi rap:
Nhap tong so ghe:
Yêu cầu:
-
Viết hàm nhập dữ liệu riêng.
-
Hàm sử dụng tham biến là con trỏ tới cấu trúc
Cinema. -
Dữ liệu nhập phải được lưu vào mảng
cinemaListtrong hàmmain().
4. Hiển thị danh sách rạp ra màn hình
Khi chọn chức năng 2:
-
Sắp xếp các rạp theo tên (Name) theo thứ tự alphabet từ A đến Z.
-
Sau đó hiển thị thông tin theo định dạng:
Name
Address
Seats
Ví dụ hiển thị:
DAN CHU
211 Kham Thien DD
400
FAFIM VN
191 Nguyen Trai TX
800
FANSLAND
84 Ly Thuong Kiet HK
670
MEGASTAR CINEPLEX
191 Ba Trieu HBT
1200
5. Tìm rạp theo số ghế tối thiểu
Khi chọn chức năng 3:
-
Hiển thị:
Nhap so ghe toi thieu:
-
Tìm tất cả các rạp có số ghế lớn hơn hoặc bằng số ghế người dùng nhập.
-
Hiển thị theo đúng định dạng như câu 4.
-
Nếu không tìm thấy rạp phù hợp, hiển thị:
Khong co rap nao phu hop
Yêu cầu:
-
Viết hàm tìm kiếm riêng.
-
Hàm sử dụng tham biến là mảng cấu trúc
Cinema.
6. Lưu dữ liệu ra tệp cinema.dat
Khi chọn chức năng 4:
-
Ghi toàn bộ thông tin các rạp vào file nhị phân
cinema.dat.
Yêu cầu:
-
Viết hàm riêng.
-
Hàm sử dụng tham biến là mảng cấu trúc
Cinema. -
Mở file ở chế độ ghi nhị phân (ghi đè).
-
Ghi toàn bộ 4 phần tử của mảng vào file.
-
Đóng file sau khi ghi xong.
7. Đọc dữ liệu từ tệp cinema.dat
Khi chọn chức năng 5:
-
Đọc toàn bộ dữ liệu các rạp từ file nhị phân
cinema.dat.
Yêu cầu:
-
Viết hàm riêng.
-
Hàm sử dụng tham biến là mảng cấu trúc
Cinema. -
Mở file ở chế độ đọc nhị phân.
-
Đọc toàn bộ dữ liệu và lưu vào mảng được truyền vào.
-
Đóng file sau khi đọc xong.
Lưu ý:
Nếu chương trình đã lưu file trước đó, có thể đọc dữ liệu để tiếp tục sử dụng cho các chức năng hiển thị hoặc tìm kiếm.
8. Thoát chương trình
Khi chọn chức năng 6, chương trình kết thúc.
Đăng nhập để làm bài kiểm tra
Chưa có kết quả nào trước đó
Chương trình
Nguyễn Văn An
Trần Thị Bích
Lê Hoàng Hải
Phạm Minh Tuấn
Đánh giá
B2. Đăng ký học
B3. Hoàn thành mua khoá học
B4. Thanh toán theo hướng dẫn
B5. Đợi chúng tôi kiểm tra thông tin và thêm bạn vào lớp học
Bước 1: Truy cập website https://gozic.vn/teacher/form
Bước 2: Điền thông tin theo yêu cầu. Để bản đăng ký được duyệt nhanh nhất, anh chị hãy điền đủ thông tin nhé.
Bước 3: Click vào "đăng ký ngay" để hoàn thành
Lưu ý:
Link video bài giảng mẫu: Video bài giảng mẫu là căn cứ để Trắc Nghiệm Việt duyệt về hình thức và chất lượng giảng dạy. Vì vậy anh chị hãy điền link này để đăng ký được duyệt nhanh nhất nhé.
Anh chị cũng nên mô tả kỹ về kinh nghiệm giảng dạy để Trắc Nghiệm Việt đánh giá nhé.
Chúc các anh chị và các bạn thành công, sớm gia nhập đội ngũ giảng viên Trắc Nghiệm Việt!
200,000 VNĐ
999,000 VNĐ
Tổng quan khóa học
- Bài học 62
- Thời gian Linh hoạt
- Mức độ Mới bắt đầu
- Ngôn ngữ Tiếng việt
- Chứng chỉ Không
Trần Văn Điệp
Founder tại QViet.vn