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] Làm tròn tiền tránh sai số

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 10: JavaScript căn bản (1): giới thiệu, biến, kiểu dữ liệu, toán tử, hàm — khóa Thiết kế Web

    Cho n dòng, mỗi dòng gồm hai số thực dương a, b (biểu thị số tiền, tối đa 2 chữ số sau dấu phẩy) cách nhau khoảng trắng.

    Do phép cộng số thực trong JavaScript có thể gây sai số (ví dụ 0.1 + 0.2 không cho đúng 0.3), hãy tính tổng theo cách tránh sai số:

    • nhân a và b với 100
    • làm tròn về số nguyên gần nhất bằng Math.round
    • cộng hai số nguyên đó lại
    • rồi chia kết quả cho 100

    In ra tổng với đúng 2 chữ số sau dấu phẩy.

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

      Dòng đầu tiên là số nguyên n. n dòng tiếp theo có dạng "a b".

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

      1 <= n <= 20. 0 <= a, b <= 1000000.

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

      In ra n dòng, mỗi dòng là tổng tương ứng.

    Ví dụ:

    Đầu vào:

    3
    0.1 0.2
    1.005 2.005
    19.99 0.01

    Đầu ra:

    0.30
    3.01
    20.00

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: JavaScript — Cơ bảnTất cả môn học

    Đang tải editor...