Mã đề G - Tính học phí theo hệ đào tạo và số tín chỉ
Kiến thức áp dụng: switch lồng nhau (2 tầng phân loại), kết hợp đổi giao diện theo kết quả, kiểm tra hợp lệ trước khi vào switch.
Yêu cầu
- Chương trình có tối thiểu 2 tầng phân loại: switch lồng trong switch (tầng ngoài theo Hệ đào tạo, tầng trong theo Mức tín chỉ đăng ký).
- Kết quả không chỉ hiển thị chữ mà phải thay đổi cả giao diện: màu sắc, biểu tượng, class trạng thái tương ứng.
- Có 1 tình huống cố ý minh họa lỗi thiếu break (xem comment trong
dapan.js), sau đó sửa lại đúng, giữ cả 2 phiên bản trong comment. - Toàn bộ đầu vào lấy từ tương tác người dùng, có kiểm tra tính hợp lệ trước khi đưa vào switch.
- Nộp kèm mô tả sơ đồ luồng rẽ nhánh của chương trình (xem mục bên dưới).
Sơ đồ luồng rẽ nhánh (mô tả bằng chữ)
Nhận hệ đào tạo -> switch(hệ) xác định đơn giá tín chỉ; bên trong switch(mức tín chỉ) lồng nhau để ước tính học phí, riêng mức "nhiều tín chỉ" được cộng thêm ưu đãi.
Bảng đầu vào - đầu ra mong muốn
| Hệ đào tạo | Mức tín chỉ đăng ký | Kết quả mong muốn |
|---|---|---|
| Chính quy | Ít (dưới 10 tín chỉ) | Học phí ước tính 3000.000đ cho khoảng 6 tín chỉ |
| Chính quy | Vừa (10-18 tín chỉ) | Học phí ước tính 7000.000đ cho khoảng 14 tín chỉ |
| Chính quy | Nhiều (trên 18 tín chỉ) | Học phí ước tính 10450.000đ cho khoảng 22 tín chỉ (được giảm 5% do đăng ký nhiều tín chỉ) |
| Liên thông | Ít (dưới 10 tín chỉ) | Học phí ước tính 2700.000đ cho khoảng 6 tín chỉ |
| Liên thông | Vừa (10-18 tín chỉ) | Học phí ước tính 6300.000đ cho khoảng 14 tín chỉ |
| Liên thông | Nhiều (trên 18 tín chỉ) | Học phí ước tính 9405.000đ cho khoảng 22 tín chỉ (được giảm 5% do đăng ký nhiều tín chỉ) |
| Từ xa | Ít (dưới 10 tín chỉ) | Học phí ước tính 2100.000đ cho khoảng 6 tín chỉ |
| Từ xa | Vừa (10-18 tín chỉ) | Học phí ước tính 4900.000đ cho khoảng 14 tín chỉ |
| Từ xa | Nhiều (trên 18 tín chỉ) | Học phí ước tính 7315.000đ cho khoảng 22 tín chỉ (được giảm 5% do đăng ký nhiều tín chỉ) |
| Vừa làm vừa học | Ít (dưới 10 tín chỉ) | Học phí ước tính 2400.000đ cho khoảng 6 tín chỉ |
| Vừa làm vừa học | Vừa (10-18 tín chỉ) | Học phí ước tính 5600.000đ cho khoảng 14 tín chỉ |
| Vừa làm vừa học | Nhiều (trên 18 tín chỉ) | Học phí ước tính 8360.000đ cho khoảng 22 tín chỉ (được giảm 5% do đăng ký nhiều tín chỉ) |
| (để trống) | (để trống) | Vui lòng chọn đầy đủ hai lựa chọn (giá trị không hợp lệ) |
Ảnh minh họa kết quả (bản đáp án)
Ràng buộc cấu trúc riêng cho mã đề G
Blockquote nhận xét: Thêm một nhận xét nổi bật bằng blockquote, sau đó có đoạn giải thích ngắn. Không thay ràng buộc này bằng cấu trúc của mã đề khác.
