13
0

می‌خوام یه عدد رو تا حداکثر دو رقم اعشار گرد کنم، ولی فقط اگه لازم باشه.

Input:

10
1.7777777
9.1

Output:

10
1.78
9.1
0
پاسخ کاربردی

از Math.round() استفاده کن:

Math.round(num * 100) / 100

یا اگه بخوام دقیق‌تر بگم و مطمئن بشم چیزایی مثل 1.005 درست گرد می‌شن، از Number.EPSILON استفاده کن:

Math.round((num + Number.EPSILON) * 100) / 100
ارسال پاسخ به سوال بالا

برای ارسال پاسخ باید وارد اکانتت بشی

اگر پاسخت شامل تکه کدی میشه، از منوی ویرایشگر پایین، تکه کدی که نوشتی رو انتخاب کن و بعد از طریق زبان کدی که نوشتی رو انتخاب کن تا کدت داخل بلاک مخصوص زبان خودش قرار بگیره و کدت خواناتر برای بقیه نشون داده بشه

اگه پاسخت رفرنسی داره، لینک رفرنس رو هم بذار تا پاسختت کاملتر و معتبر تر بشه