Đề bài: E - Chia ca trực theo số người và số ngày
Người dùng nhập số người tham gia trực và số ngày cần xếp lịch, chương trình dùng vòng lặp lồng nhau xoay vòng phân công người trực cho từng ca mỗi ngày.
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ã đề E
Article quy trình ba bước: Thêm một article mô tả quy trình ba bước bằng danh sách đánh số. Không thay ràng buộc này bằng cấu trúc của mã đề khác.