Trong ngôn ngữ lập trình JavaScript, hàm Math cung cấp một vài phương thức để làm tròn số, mỗi phương thức có mục đích riêng. Ví dụ:
Phương thức Math.round(x) làm tròn số x thành số nguyên gần x nhất. Ví dụ, Math.round(5,4) = 5 còn Math.round(5,55) = 6.
Phương thức Math.ceil(x) làm tròn số x thành số nguyên lớn hơn và gần số x nhất. Ví dụ, Math.ceil(−5,956) = −5.
Một lập trình viên định nghĩa các giá trị a1 đến a7 là Math.ceil \(\left( {\frac{n}{3}} \right)\) với n nhận các giá trị nguyên lần lượt từ −3 đến 3. Tổng \[{a_1} + {a_2} + {a_3} + {a_4} + {a_5} + {a_6} + {a_7}\] bằng
Quảng cáo
1 câu trả lời 5
Giả sử \({a_1} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{{ - 3}}{3}} \right) = - 1;\quad {a_2} = {\mathop{\rm Math}\nolimits} .{\mathop{\rm ceil}\nolimits} \left( {\frac{{ - 2}}{3}} \right) = 0\);
\({a_3} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{{ - 1}}{3}} \right) = 0;\quad {a_4} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{0}{3}} \right) = 0{\rm{; }}\)
\({a_5} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{1}{3}} \right) = 1;\quad {a_6} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{2}{3}} \right) = 1;\)
\({a_7} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{3}{3}} \right) = 1.{\rm{ }}\)
Vậy \[{a_1} + {a_2} + {a_3} + {a_4} + {a_5} + {a_6} + {a_7} = 2\].
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
106441 -
Đã trả lời bởi chuyên gia
95860 -
Đã trả lời bởi chuyên gia
74201

