Đề bài: B - Lịch tháng sinh theo số ngày
Người dùng nhập số ngày trong tháng và thứ bắt đầu, chương trình dùng vòng lặp lồng nhau sinh lịch tháng dạng bảng 7 cột (Chủ nhật đến Thứ bả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ã đề B
Thanh tóm tắt dạng danh sách: Thêm một thanh tóm tắt gồm danh sách gạch đầu dòng, đặt sau phần giới thiệu. Không thay ràng buộc này bằng cấu trúc của mã đề khác.