Đề bài: A - Bảng cửu chương chọn phạm vi
Người dùng chọn bảng cửu chương bắt đầu, bảng kết thúc và số cột hiển thị, chương trình dùng vòng lặp lồng nhau sinh toàn bộ bảng cửu chương tương ứng.
Yêu cầu kỹ thuật chung (áp dụng cho cả 8 mã đề của lần giao này):
- Sinh toàn bộ nội dung ra giao diện hoàn toàn bằng vòng lặp; HTML chỉ chứa khung rỗng (khu vực nhập liệu và khu vực hiển thị kết quả).
- Dùng đủ cả 3 loại vòng lặp
for,while,do...while, mỗi loại ở một tình huống phù hợp và có comment giải thích lý do chọn. - Có ít nhất 1 vòng lặp lồng nhau để sinh cấu trúc 2 chiều dạng bảng.
- Có ít nhất 1 vòng lặp mà số lần lặp phụ thuộc vào giá trị người dùng nhập vào.
- Có ít nhất 1 chỗ dùng
switchbên trong vòng lặp để phân loại phần tử đang duyệt. - Xử lý được trường hợp dữ liệu rỗng/không hợp lệ và hiển thị thông báo phù hợp, không được lặp lần nào trong trường hợp đó.
File khởi tạo: goc.html. Nộp bài dựa trên cấu trúc của file này, tham khảo kết quả mong muốn ở ảnh chụp bên dưới.
Kết quả mong muốn (đáp án tham khảo)
Ràng buộc cấu trúc riêng cho mã đề A
Khối điểm nhấn đứng trước danh sách chính: Đặt một khối điểm nhấn/featured ở đầu vùng nội dung, trước danh sách hoặc bảng chính. Không thay ràng buộc này bằng cấu trúc của mã đề khác.