Перайсці да асноўнага зместу
LibraTool logoLibraTool

Калькулятар адсоткаў — бясплатна

Разлічвайце адсоткі імгненна: знаходзьце X% ад Y, які адсотак X складае ад Y і адсотак змянення паміж двума значэннямі.

Працуе афлайн пасля загрузкі

X% ад Y — гэта колькі?

%
ад
=

15 ÷ 100 × 200 = 30

X — гэта які % ад Y?

гэта які % ад
=

30 ÷ 200 × 100 = 15%

Адсоткавая змена ад A да B

→
=

(100 − 80) ÷ |80| × 100 = 25%

Рост на 25%

X роўна Y% ад якога ліку?

роўна
%
ад

30 ÷ 15 × 100 = 200

Павеліччь або зменшыць X на Y%

на
%
=

200 × (1 + 15 ÷ 100) = 230

Тыповыя выкарыстанні

  • Разлічыць цэны са зніжкаміПошук цэны са скідкай, сумы экономіі і працэнта скідкі для любога распродажу ці прамоцыйнай скідкі.
  • Разлік балаў экзамена і оцэнакПераўтварэнне сырых балаў экзамена у працэнты, разлік сярэдніх оцэнак і пошук тога, які бал вам трэба.
  • Разлік фінансавых працэнтаўРазлік працэнтаў, налогаў, комісій, рёбраў прыбытка і іншых фінансавых працэнтаў.
  • Разлік статыстычных працэнтаўПошук прапорцый, адноснаў частотаў і працэнтных размеркаванняў для аналізу дадзеных.
  • Разлік здаровой і фітнес працэнтаўРазлік мэтаў працэнта тушы, пітанні макросаў і прагрэсу фітнес мэтаў у працэнтах.

Як гэта працуе

Усе пяць рэжымаў вылічэння выконваюцца цалкам у браўзеры з дапамогай простай арыфметыкі JavaScript — тут няма знешніх бібліятэк і не задзейнічаны сервер. Вынікі абнаўляюцца жыва падчас набору, фарматаваныя з дапамогай убудаванага API toLocaleString браўзера, каб адпавядаць лікавым канвенцыям вашай лакалі.

  1. 1
    Абярыце рэжым вылічэння
    Пяць асобных рэжымаў адлюстроўваюцца адначасова: знайсці X% ад Y, вызначыць, якім адсоткам адной лічбы з'яўляецца другая, вылічыць працэнтную змену паміж двума значэннямі, зваротна вырашыць для арыгінальнай агульнай сумы і прымяніць працэнтнае павелічэнне ці памяншэнне. Кожны працуе незалежна.
  2. 2
    Жывая арыфметыка праз useMemo
    Уводы кожнага рэжыму злучаны з хукам useMemo React. У момант змены значэння адпаведная формула імгненна выконваецца ў браўзеры — напрыклад, працэнтная змена вылічваецца як ((to − from) / |from|) × 100, без затрымкі ці націску кнопкі.
  3. 3
    Фарматаванне лікаў, чуйнае да лакалі
    Вынікі фарматуюцца з дапамогай toLocaleString JavaScript, які даручае гэта ўбудаванаму рухавіку Intl браўзера. Гэта азначае, што раздзяляльнікі тысяч і дзесятковыя знакі аўтаматычна адлюстроўваюць лакаль карыстальніка — еўрапейскі наведвальнік бачыць 1.234,56, у той час як наведвальнік з ЗША бачыць 1,234.56.
  4. 4
    Пстрыкніце, каб скапіяваць любы вынік
    Кожная скрынка выніку — гэта кнопка, якая выклікае navigator.clipboard.writeText, змяшчаючы фарматаваную лічбу ў буферы абмену. Кароткая птушачка пацвярджае капіраванне без якой-небудзь навігацыі старонкі ці мадальнага акна.

Звязаныя інструменты

Часта задаюць пытанні