Đề bài: F - Bảng theo dõi tiến độ dự án theo số tuần
Người dùng nhập tổng số tuần dự án, chương trình dùng vòng lặp sinh bảng tiến độ từng tuần và phân loại trạng thái công việc.
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ã đề F
Khối details/summary: Dùng details/summary để trình bày một ghi chú mở rộng liên quan đến mã đề. Không thay ràng buộc này bằng cấu trúc của mã đề khác.