Son yaxlitlash kalkulyatori

Sonni oʻnliklarga, yuzliklarga, minglarga yaxlitlash: standart, bank, shift, pol va kesib tashlash usullari bilan.

Yaxlitlangan
round(3.14159, 2) = 3.14
Tezkor maʼlumot: 3,14159 yuqoriga yaxlitlangan
Yaxlitlash Natija
4 oʻnlik3.1416
3 (mingdan bir)3.142
2 (yuzdan bir)3.14
1 (oʻndan bir)3.1
Butun son3
Oʻnliklar0

Tez-tez so'raladigan savollar

"Yuqoriga" yaxlitlash nima va nega u standart?
Yuqoriga yaxlitlash maktabda o'rgatiladigan va kundalik hayotda eng ko'p ishlatiladigan qoida: yaxlitlash raqamidan keyingi xona aynan 5 bo'lsa, yuqoriga yaxlitlanadi. Masalan: 2,5 → 3; 2,45 → 2,5; 2,450001 → 2,5. Bu usul kvitansiyalar, hisob-fakturalar va o'quvchi ishlari uchun standart hisoblanadi. O'zR Statistika qo'mitasi ham ommaviy hisobotlarda shu qoidadan foydalanadi.
Bank yaxlitlashi (juft songa) nima?
Juft songa yaxlitlashda 0,5 eng yaqin juft songa qarab yaxlitlanadi: 2,5 → 2, 3,5 → 4, 4,5 → 4. Ko'p qiymatlar ustida doim yuqoriga yaxlitlash xatosi o'zaro qoplanadi, shuning uchun bu usul IEEE 754 standarti va moliyaviy-statistik hisob-kitoblarda qo'llaniladi — sistemali siljish umumiy summani buzmasligi uchun. Toshkent Fond birjasida foiz hisob-kitoblari ana shu usulda amalga oshiriladi. JavaScript'ning Math.round funksiyasi yuqoriga yaxlitlashni ishlatadi; ushbu kalkulyator ikkala usulni ham aniq amalga oshiradi.
Yuzlik yoki minglikka qanday yaxlitlayman?
"Yaxlitlash" ro'yxatidan "Eng yaqin 100" yoki "Eng yaqin 1 000" ni tanlang — yoki yuqoridagi tugmachani bosing. Ichki mexanizm: kiritilgan son magnitudaga bo'linadi, yaxlitlanadi, keyin ko'paytiriladi. Masalan, 1 234 ni eng yaqin 100 ga: 1234 ÷ 100 = 12,34 → 12 → 1 200. Bu usul hisobot raqamlari, sarlavhalar yoki ma'lum chegaradan past aniqlik shovqin hisoblangan hollarda foydali. UZS (soʻm) butun son bo'lgani uchun tiyinlik aniqlik shart emas.
Yuqoriga, pastga, shift va kesib tashlash — manfiy sonlarda farqi nima?
Yuqoriga (standart) eng yaqin qiymatni tanlaydi. Pol doim manfiy cheksizlik tomon: pol(2,9) = 2, pol(−2,1) = −3. Shift doim musbat cheksizlik tomon: shift(2,1) = 3, shift(−2,9) = −2. Kesib tashlash faqat raqamlarni tushirib, nolga tomon boradi: kesib(2,9) = 2, kesib(−2,9) = −2. Musbat sonlarda pol va kesib tashlash mos keladi; manfiy sonlarda farq paydo bo'ladi — loyiha talabiga mos usulni tanlang.
Nima uchun Excel'da 1,005 → 1,01 emas?
Chunki 1,005 ikkilik suzuvchi vergil formatida aniq ifodalanmaydi — xotirada 1,00499999… sifatida saqlanadi. Oddiy yaxlitlash 4 raqamini ko'radi va pastga yaxlitlaydi. Ushbu kalkulyator kirish qatorini float'ga aylantirilmasdan qayta ishlaydi, shuning uchun 1,005 ni 2 oʻnlikka yaxlitlash to'g'ri 1,01 natijasini beradi. Elektron jadvallarda yoki toFixed(2) bilan bu muammo ko'pchini hayron qoldiradi.
Manfiy sonlar qanday yaxlitlanadi? −2,5 misoli
Standart (yuqoriga) usulda −2,5 → −3 ga yaxlitlanadi, ya'ni noldan uzoqlashadi. Bank usulida −2,5 → −2 (juft son). Pol(−2,5) = −3 (manfiy cheksizlik tomon), Shift(−2,5) = −2 (musbat cheksizlik tomon), Kesib(−2,5) = −2 (nolga tomon). Loyiha yoki standartingiz talab qiladigan usulni tanlang.
Qancha oʻnlik saqlash kerak?
Eng kam aniqlikdagi kirish qanchaligiga qarab. Agar uzunlikni 3 ta muhim raqam bilan o'lchagan bo'lsangiz, undan hisoblangan maydon 3 raqamdan aniqroq bo'la olmaydi — qo'shimcha raqamlar shovqin. Valyuta uchun mahalliy konventsiyaga rioya qiling: USD, EUR, GBP uchun 2 oʻnlik; JPY, KRW uchun 0. UZS (soʻm) uchun tiyinlar yo'q — butun son ishlating. QQS 12% hisoblashda soʻmga yaxlitlash — banklar odatda o'z foydasiga tiyinlikda yaxlitlaydi.
Barcha yaxlitlash brauzeringizda aniq oʻnlik mantiq bilan amalga oshadi.

Ushbu kalkulyator sonni istalgan aniqlikka yaxlitlaydi: 3,14159 ni 2 oʻnlikka yaxlitlash natijasi 3,14 — bu standart yuqoriga usul. Bank yaxlitlashida 2,5 2 ga oʻtadi, chunki 2 juft son; shu tarzda koʻp tranzaksiya summasi siljimaydi. 1,005 masalasi: ikkilik suzuvchi vergil 1,00499… sifatida saqlaydi, lekin kalkulyator kirish qatorini floatga aylantirmasdan ishlaydi — shuning uchun toʻgʻri 1,01 chiqadi. UZS (soʻm) butun son: tiyinlar yoʻq, shuning uchun soʻmni toʻgʻri hisoblash uchun 0 oʻnlik tanlang. QQS 12% hisoblashda toʻlov summasi koʻpincha butun soʻmga yaxlitlanadi. Toshkent Fond birjasida foiz hisob-kitoblari bank usulida amalga oshiriladi.