Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Thiết kế Web] Chia số với try/catch/finally

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 11: JavaScript căn bản (2): mảng, điều kiện, vòng lặp, xử lý lỗi, đối tượng — khóa Thiết kế Web

    Định nghĩa class lỗi tùy chỉnh DivisionByZeroError kế thừa Error.

    Cho danh sách các phép chia a/b, dùng try/catch/finally:

    • Nếu b bằng 0 thì ném DivisionByZeroError với message "Khong the chia cho 0" và bắt lỗi để in thông báo.
    • Nếu b khác 0 thì in kết quả a/b (2 chữ số sau dấu phẩy).

    Khối finally dùng để đếm số phép tính đã xử lý.

    • Định dạng đầu vào:

      Dòng đầu tiên là số nguyên n. n dòng tiếp theo, mỗi dòng gồm hai số nguyên a b.

    • Ràng buộc đầu vào:

      1 <= n <= 50. -1000 <= a, b <= 1000.

    • Định dạng đầu ra:

      In n dòng: kết quả a/b (2 chữ số sau dấu phẩy) hoặc "Loi: Khong the chia cho 0" nếu b = 0. Sau đó in dòng cuối "Da xu ly: n phep tinh".

    Ví dụ:

    Đầu vào:

    3
    10 2
    5 0
    7 3
    

    Đầu ra:

    5.00
    Loi: Khong the chia cho 0
    2.33
    Da xu ly: 3 phep tinh

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: JavaScript — Đối tượng, Lớp, JSON, LỗiTất cả môn học

    Đang tải editor...