Π Π°Π±ΠΎΡ‚Π° с числовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² систСмС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ особого внимания ΠΊ точности вычислСний, особСнно ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ финансовых опСрациях. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ расхоТдСниям Π² бухгалтСрском ΡƒΡ‡Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой ошибки ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ отчСтности ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ мСсяца. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ привСсти Π΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ число ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Ρ†Π΅Π»ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ сумма с двумя Π·Π½Π°ΠΊΠ°ΠΌΠΈ послС запятой.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ прСдоставляСт нСсколько встроСнных инструмСнтов для выполнСния этой Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности повСдСния ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями. Бтандартная функция округлСния Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ матСматичСским ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сцСнариях трСбуСтся спСцифичСская Π»ΠΎΠ³ΠΈΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «банковскоС» ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ кратности. ПониманиС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ критичСски Π²Π°ΠΆΠ½ΠΎ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС доступныС способы управлСния Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ чисСл, рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠΌ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ контСкст округлСния ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ простоС матСматичСскоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ для расчСтов НДБ ΠΈΠ»ΠΈ курсовых Ρ€Π°Π·Π½ΠΈΡ†.

Бтандартная функция ΠžΠΊΡ€ ΠΈ Π΅Ρ‘ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ инструмСнтом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° являСтся встроСнная функция ΠžΠΊΡ€(Число, ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ, Π Π΅ΠΆΠΈΠΌ). Она позволяСт ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ количСства Π·Π½Π°ΠΊΠΎΠ² послС запятой ΠΈΠ»ΠΈ Π΄ΠΎ Ρ†Π΅Π»Ρ‹Ρ…. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ само числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Ρ‚ΠΎΡ€ΠΎΠΉ опрСдСляСт порядок округлСния (количСство Π·Π½Π°ΠΊΠΎΠ²), Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ повСдСния систСмы ΠΏΡ€ΠΈ достиТСнии «сСрСдины» ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния. Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π° Π·Π½Π°ΠΊΠ° послС запятой. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, скаТСм -2, ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ число Π΄ΠΎ сотСн, замСняя младшиС разряды нулями. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ аналитичСских ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ², Π³Π΄Π΅ Π½Π΅ Π½ΡƒΠΆΠ½Π° высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ.

Π‘Π°ΠΌΡ‹ΠΌ интСрСсным являСтся Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€” Π Π΅ΠΆΠΈΠΌ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌ ΠžΠΊΡ€.15ΠΊΠ°ΠΊ20 (ΠΈΠ»ΠΈ просто 0), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ классичСскоС арифмСтичСскоС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅: Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 4 ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, Π° ΠΎΡ‚ 5 Π΄ΠΎ 9 ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд. Однако Π² финансовых расчСтах часто примСняСтся Ρ€Π΅ΠΆΠΈΠΌ ΠžΠΊΡ€.5ΠΊΠ°ΠΊ0 (ΠΈΠ»ΠΈ 1), извСстный ΠΊΠ°ΠΊ банковскоС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅, Π³Π΄Π΅ пятСрка округляСтся Π΄ΠΎ блиТайшСго Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ числа.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ расчСтС Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Π°ΠΊΡ†ΠΈΠ·ΠΎΠ² Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π Π€ часто прСдписываСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ округлСния. ВсСгда ΡΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ΡΡŒ с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ мСтодичСскими рСкомСндациями ЀНБ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π²ΠΈΠ΄Π° Π½Π°Π»ΠΎΠ³Π° ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°.

Для наглядности рассмотрим, ΠΊΠ°ΠΊ Π²Π΅Π΄Π΅Ρ‚ сСбя систСма ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… настройках. Если число Ρ€Π°Π²Π½ΠΎ 2.5, Ρ‚ΠΎ ΠΏΡ€ΠΈ стандартном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½ΠΎ станСт 3, Π° ΠΏΡ€ΠΈ банковском β€” 2. Вакая Ρ€Π°Π·Π½ΠΈΡ†Π° каТСтся Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Π½ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΎΠ½Π° накапливаСтся Π² ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΡ‹Π΅ суммы.

πŸ“Š Какой Ρ€Π΅ΠΆΠΈΠΌ округлСния Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡Π°Ρ‰Π΅ всСго?
АрифмСтичСский (15 ΠΊΠ°ΠΊ 20)
Банковский (5 ΠΊΠ°ΠΊ 0)
ВсСгда Π²Π½ΠΈΠ·
ВсСгда Π²Π²Π΅Ρ€Ρ…

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π°Π»ΡŽΡ‚ΠΎΠΉ ΠΈ Π²Π°Π»ΡŽΡ‚ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π°

Π’ конфигурациях Π½Π° Π±Π°Π·Π΅ 1Π‘:БухгалтСрия ΠΈΠ»ΠΈ 1Π‘:Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Π° привСдСния суммы Π² иностранной Π²Π°Π»ΡŽΡ‚Π΅ ΠΊ суммС Π² Π²Π°Π»ΡŽΡ‚Π΅ ΡƒΡ‡Π΅Ρ‚Π° (рублях). Π—Π΄Π΅ΡΡŒ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ просто ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСлСния, Π° ΡΠΎΠ±Π»ΡŽΡΡ‚ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π² рСгистрах накоплСния. Ошибки Π½Π° этом этапС приводят ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ Π½Π΅ сходятся.

Для Ρ‚Π°ΠΊΠΈΡ… случаСв сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ функция ΠžΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒΠŸΠΎΠ Π΅Π³ΠΈΡΡ‚Ρ€Ρƒ (ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… подсистСмах), которая ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ настройки точности, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ рСгистра. Однако ΠΏΡ€ΠΈ написании собствСнных ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ программисты часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ дСлСния ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠžΠΊΡ€ с явным ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ порядка.

НСобходимо ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Число Π² 1Π‘ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (Π΄ΠΎ 31 Π·Π½Π°ΠΊΠ°), Π½ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π½Π° экран ΠΈΠ»ΠΈ Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ часто трСбуСтся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΆΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ значСния Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π₯Ρ€Π°Π½ΠΈΡ‚ΡŒ слСдуСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Π° ΠΎΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ провСдСния ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Ρ… расчСтов.

πŸ’‘

ΠŸΡ€ΠΈ расчСтС курсовых Ρ€Π°Π·Π½ΠΈΡ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠžΠΊΡ€ с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠžΠΊΡ€.15ΠΊΠ°ΠΊ20, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ вашСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ обСспСчит соотвСтствиС Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ стандартных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСт бСзопасноС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π²Π°Π»ΡŽΡ‚Π½ΠΎΠΉ суммы:

БуммаВРублях = Π‘ΡƒΠΌΠΌΠ°Π’Π’Π°Π»ΡŽΡ‚Π΅ * ΠšΡƒΡ€ΡΠ’Π°Π»ΡŽΡ‚Ρ‹;

Π‘ΡƒΠΌΠΌΠ°ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Π°Ρ = ΠžΠΊΡ€(БуммаВРублях, 2, ΠžΠΊΡ€.15ΠΊΠ°ΠΊ20);

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ зафиксирована сумма с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎ соотвСтствуСт трСбованиям российского Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° для Ρ€ΡƒΠ±Π»Π΅Π²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для спСцифичСских Π·Π°Π΄Π°Ρ‡

Иногда стандартного округлСния нСдостаточно. Π’ логистикС, производствС ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ округлСния Β«Π²Π²Π΅Ρ€Ρ…Β» Π΄ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Β«Π²Π½ΠΈΠ·Β» Π΄ΠΎ блиТайшСго мСньшСго значСния. Для этого ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ ΠΈ Пол.

Ѐункция ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ всСгда округляСт число Π΄ΠΎ блиТайшСго большСго Ρ†Π΅Π»ΠΎΠ³ΠΎ. Если Ρƒ вас ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ 0.1 ΠΊΠ³ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Π° отпуск ΠΈΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»Ρ‹ΠΌΠΈ ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, эта функция Π²Π΅Ρ€Π½Π΅Ρ‚ 1. Напротив, функция Пол всСгда отбрасываСт Π΄Ρ€ΠΎΠ±Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, возвращая блиТайшСС мСньшСС Ρ†Π΅Π»ΠΎΠ΅ число. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ расчСтС количСства ΠΏΠΎΠ»Π½Ρ‹Ρ… ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠ°Π»Π»Π΅Ρ‚.

Π’Π°ΠΊΠΆΠ΅ сущСствуСт функция ΠžΠΊΡ€Π’Π½ΠΈΠ· ΠΈ ΠžΠΊΡ€Π’Π²Π΅Ρ€Ρ… с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ точности, которая позволяСт Π³ΠΈΠ±ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссом. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудника Π½Π΅ Π΄ΠΎ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, Π° Π΄ΠΎ 15-ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π² Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ сторону для расчСта ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

  • πŸ”’ Ѐункция ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ(10.1) Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 11.
  • πŸ“‰ Ѐункция Пол(10.9) Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 10.
  • βš–οΈ Ѐункция ΠžΠΊΡ€(10.5, 0, ΠžΠΊΡ€.5ΠΊΠ°ΠΊ0) Π²Π΅Ρ€Π½Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 10 (Ρ‡Π΅Ρ‚Π½ΠΎΠ΅).

ИспользованиС этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ слоТных условных конструкций Π² ΠΊΠΎΠ΄Π΅. ВмСсто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ остатка ΠΎΡ‚ дСлСния ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ добавлСния Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Ρ‡ΠΈΡ‰Π΅ ΠΈ понятнСС для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Как ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ Π΄ΠΎ 5 ΠΈΠ»ΠΈ 10?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ число Π΄ΠΎ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎ 5 ΠΈΠ»ΠΈ 10), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ: ΠžΠΊΡ€(Число / ΠšΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ, 0, Π Π΅ΠΆΠΈΠΌ) * ΠšΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ для Π»ΡŽΠ±Ρ‹Ρ… ΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π’Π°Π±Π»ΠΈΡ†Π° сравнСния Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² округлСния

Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ, рассмотрим ΡΠ²ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π’ Π½Π΅ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ число трансформируСтся Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ быстро Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для вашСй Π·Π°Π΄Π°Ρ‡ΠΈ.

Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ число Π Π΅ΠΆΠΈΠΌ 15ΠΊΠ°ΠΊ20 (Арифм.) Π Π΅ΠΆΠΈΠΌ 5ΠΊΠ°ΠΊ0 (Π‘Π°Π½ΠΊ.) Ѐункция ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ Ѐункция Пол
2.4 2 2 3 2
2.5 3 2 3 2
2.6 3 3 3 2
-2.5 -3 -2 -2 -3

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, основныС расхоТдСния происходят ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° значСниях с Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 5 Π² младшСм разрядС. Для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл Π»ΠΎΠ³ΠΈΠΊΠ° сохраняСтся, Π½ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния ΠΏΠΎ числовой оси мСняСтся, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ расчСтС ΡƒΠ±Ρ‹Ρ‚ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сальдо.

ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ошибка: ИспользованиС Ρ€Π΅ΠΆΠΈΠΌΠ° "5 ΠΊΠ°ΠΊ 0" для расчСта Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π½ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ систСматичСскому заниТСнию Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠΈ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… ΠΏΡ€ΠΎΠ΄Π°ΠΆ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° случаСв округлСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π² ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ сторону.

ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π² запросах ΠΈ Π‘ΠšΠ”

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΡ‚Ρ‡Π΅Ρ‚Π°ΠΌΠΈ, построСнными Π½Π° БистСмС Компоновки Π”Π°Π½Π½Ρ‹Ρ… (Π‘ΠšΠ”), ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ часто трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСпосрСдствСнно Π² тСкстС запроса ΠΈΠ»ΠΈ Π² настройках поля ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ. Π’ языкС запросов 1Π‘ Ρ‚Π°ΠΊΠΆΠ΅ доступна функция ОКР, синтаксис ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ встроСнному языку.

Однако стоит Π±Ρ‹Ρ‚ΡŒ остороТным: ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π² запросС происходит Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ MS SQL ΠΈΠ»ΠΈ PostgreSQL) ΠΈΠ»ΠΈ Π΄Π²ΠΈΠΆΠΊΠ° 1Π‘. Если Π²Ρ‹ округляСтС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΡ‚ΠΎΠ³ΠΈ Π² запросС, Π° Π·Π°Ρ‚Π΅ΠΌ суммируСтС ΠΈΡ…, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ суммы Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠΉ Π² ΠΊΠΎΠ½Ρ†Π΅. Π­Ρ‚ΠΎ явлСниС называСтся ошибкой накоплСния.

РСкомСндуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ вычислСния Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ с максимальной Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π’ настройках Π‘ΠšΠ” ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Π΅ останутся Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° коррСктности округлСния Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² запросах, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ поля, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° суммы, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΈ Π΄Π»ΠΈΠ½Ρƒ. Иногда усСчСниС происходит Π½Π΅ ΠΈΠ·-Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ округлСния, Π° ΠΈΠ·-Π·Π° нСсоотвСтствия Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сниппСты

Рассмотрим нСсколько Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… сцСнариСв, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ случай β€” расчСт количСства ΠΊΠΎΡ€ΠΎΠ±ΠΎΠΊ. Π’ΠΎΠ²Π°Ρ€ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½ ΠΏΠΎ 12 ΡˆΡ‚ΡƒΠΊ, Π·Π°ΠΊΠ°Π·Π°Π½ΠΎ 100 ΡˆΡ‚ΡƒΠΊ. Нам Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΊΠΎΡ€ΠΎΠ±ΠΎΠΊ ΡƒΠΉΠ΄Π΅Ρ‚, ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ.

Π—Π°ΠΊΠ°Π·Π°Π½ΠΎ = 100;

Π’ΠšΠΎΡ€ΠΎΠ±ΠΊΠ΅ = 12;

ΠŸΠΎΠ»Π½Ρ‹Ρ…ΠšΠΎΡ€ΠΎΠ±ΠΎΠΊ = Π¦Π΅Π»(Π—Π°ΠΊΠ°Π·Π°Π½ΠΎ / Π’ΠšΠΎΡ€ΠΎΠ±ΠΊΠ΅);

ΠΡƒΠΆΠ½ΠΎΠšΠΎΡ€ΠΎΠ±ΠΎΠΊ = ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ(Π—Π°ΠΊΠ°Π·Π°Π½ΠΎ / Π’ΠšΠΎΡ€ΠΎΠ±ΠΊΠ΅);

Π’Ρ‚ΠΎΡ€ΠΎΠΉ сцСнарий β€” распрСдСлСниС косвСнных расходов ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ΅. Π—Π΄Π΅ΡΡŒ сумма расходов Π΄ΠΎΠ»ΠΆΠ½Π° Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ ΠΎΠ±Ρ‰Π΅ΠΉ суммС, поэтому послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ часто Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ расхоТдСний Π½Π° ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‹ ΠΊ психологичСской ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 99 Ρ€ΡƒΠ±Π»Π΅ΠΉ). Для этого ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈΠ· рубля, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ взятия остатка ΠΎΡ‚ дСлСния %.

πŸ’‘

ВсСгда провСряйтС сумму ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»Π΅ΠΉ. Если ΠΎΠ½ΠΈ Π½Π΅ сходятся с ΠΎΠ±Ρ‰Π΅ΠΉ суммой, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ послСднСС слагаСмоС Ρ€Π°Π·Π½ΠΈΡ†Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ баланс сходился идСально.

ИспользованиС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… сниппСтов ускоряСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π½ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. НСкоторыС старыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Π² Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·Π°Ρ… 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

ΠŸΠΎΡ‡Π΅ΠΌΡƒ 2.5 округляСтся Π΄ΠΎ 2, Π° Π½Π΅ Π΄ΠΎ 3?

Π­Ρ‚ΠΎ происходит, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ округлСния ΠžΠΊΡ€.5ΠΊΠ°ΠΊ0 (банковскоС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅). Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ пятСрка округляСтся Π΄ΠΎ блиТайшСго Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ числа. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 3, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ ΠžΠΊΡ€.15ΠΊΠ°ΠΊ20.

Как ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ число Π΄ΠΎ дСсятков ΠΈΠ»ΠΈ сотСн?

ΠŸΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠžΠΊΡ€ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ порядка. НапримСр, ΠžΠΊΡ€(1234, -2, ΠžΠΊΡ€.15ΠΊΠ°ΠΊ20) Π²Π΅Ρ€Π½Π΅Ρ‚ 1200, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ -2 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ сотСн.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π¦Π΅Π»() ΠΈ Пол()?

Для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл Ρ€Π°Π·Π½ΠΈΡ†Π° отсутствуСт. Однако для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл Π¦Π΅Π»(-2.5) Π²Π΅Ρ€Π½Π΅Ρ‚ -2 (отбрасываСт Π΄Ρ€ΠΎΠ±Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ), Π° Пол(-2.5) Π²Π΅Ρ€Π½Π΅Ρ‚ -3 (блиТайшСС мСньшСС Ρ†Π΅Π»ΠΎΠ΅).

МоТно Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ округлСния Π² 1Π‘?

НСт, глобальной настройки Π½Π΅Ρ‚. Π Π΅ΠΆΠΈΠΌ округлСния указываСтся явно Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ задаСтся Π² свойствах ΠΏΠΎΠ»Π΅ΠΉ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. ПовСдСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ зависит ΠΎΡ‚ контСкста, Π½ΠΎ явноС ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅.