Java Bài 4.26: Làm tròn số thực
Trong toán học, ta có các ký hiệu sau (ở đó với \(x\) là số thực):
floor(x)
: là số nguyên lớn nhất nhỏ hơn hoặc bằng \(x\).
Ví dụ: \(floor(2.3)=2,\ floor(3.8)=3,\ floor(-2.3)=-3,\ floor(-3.8)=-4\);
ceil(x)
: là số nguyên lớn nhất lớn hơn hoặc bằng \(x\).
Ví dụ: \(ceil(2.3)=3,\ ceil(3.8)=4,\ ceil(-2.3)=-2,\ ceil(-3.8)=-3\);
round(x)
: là số nguyên gần nhất với \(x\), nếu phần thập phân của \(x\) là \(0.5\) thì \(round(x)\) là một số nguyên gần nhất với \(x\) và xa với số \(0\).
Ví dụ: \(round(2.3)=2,\ round(3.8)=4,\ round(-2.3)=-2,\ round(-3.8)=-4,\ round(-5.5)=-6,\ round(5.5)=6\).
Cho \(2\) số nguyên \(A\) và \(B\). Hãy in ra \(floor, ceil, round\) của \(\frac{A}{B}\).
INPUT FORMAT
Gồm một dòng chứa hai số nguyên \(A\) và \(B\) \((1\leq A, B\leq 10^3)\)
OUTPUT FORMAT
In ra \(3\) dòng theo định dạng sau:
- Dòng \(1\):
floor(A/B)=kết_quả_floor
; - Dòng \(2\):
ceil(A/B)=kết_quả_ceil
; - Dòng \(3\):
round(A/B)=kết_quả_round
.
Ví dụ:
Input
10 3
Output
floor(10/3)=3
ceil(10/3)=4
round(10/3)=3
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments