Đề thi cuối kỳ lập trình C++ - Công nghệ Website | Đại học Bách Khoa, Đại học Đà Nẵng

Đề thi cuối kỳ lập trình C++ - Công nghệ Website | Đại học Bách Khoa, Đại học Đà Nẵng  giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học

ĐỀ THI CUỐI KỲ MÔN LẬP TRÌNH C/C++
Thời gian: 90 phút
Một công ty kinh doanh bất động sản quản lý 01 danh sách các miếng đất.
Mỗi miếng đất có những thông tin sau:
- Mã số (ví dụ: MD001).
- Đơn giá một m2.
- Trạng thái: True là đã bán, False là chưa bán.
Ngoài ra, mỗi miếng đất tùy theo hình dạng còn có những thông tin riêng.
Hiện có 3 loại hình dạng:
- Hình chữ nhật: diện tích = dài x rộng.
- Hình thang: diện tích = (đáy lớn + đáy nhỏ) * chiều cao / 2.
- Hình tam giác: diện tích = đáy * chiều cao / 2.
Những miếng đất hình thang và hình tam giác được công ty giảm giá 10%.
Viết chương trình:
- Nhập danh sách những miếng đất của công ty.
- Thêm 01 miếng đất mới
- Miếng đất nào giao dịch thành công thì thiết lập trạng thái miếng đất
- Tìm kiếm miếng đất trong có diện tích thỏa trong 01 khoảng giá trị.
- Tính tổng diện tích các miếng đất.
- Tính tổng giá tiền của các miếng đất đã bán.
- In danh sách các miếng đất thứ tự tăng hoặc giảm của giá trị lô đất.
- In danh sách các miếng đất chưa bán.
Yêu cầu sử dụng cấu trúc dữ liệu danh sách liên kết.
| 1/1

Preview text:

ĐỀ THI CUỐI KỲ MÔN LẬP TRÌNH C/C++ Thời gian: 90 phút
Một công ty kinh doanh bất động sản quản lý 01 danh sách các miếng đất.
Mỗi miếng đất có những thông tin sau: - Mã số (ví dụ: MD001). - Đơn giá một m2.
- Trạng thái: True là đã bán, False là chưa bán.
Ngoài ra, mỗi miếng đất tùy theo hình dạng còn có những thông tin riêng.
Hiện có 3 loại hình dạng:
- Hình chữ nhật: diện tích = dài x rộng.
- Hình thang: diện tích = (đáy lớn + đáy nhỏ) * chiều cao / 2.
- Hình tam giác: diện tích = đáy * chiều cao / 2.
Những miếng đất hình thang và hình tam giác được công ty giảm giá 10%. Viết chương trình:
- Nhập danh sách những miếng đất của công ty.
- Thêm 01 miếng đất mới
- Miếng đất nào giao dịch thành công thì thiết lập trạng thái miếng đất
- Tìm kiếm miếng đất trong có diện tích thỏa trong 01 khoảng giá trị.
- Tính tổng diện tích các miếng đất.
- Tính tổng giá tiền của các miếng đất đã bán.
- In danh sách các miếng đất thứ tự tăng hoặc giảm của giá trị lô đất.
- In danh sách các miếng đất chưa bán.
Yêu cầu sử dụng cấu trúc dữ liệu danh sách liên kết.