Акысыз Пайыз эсептегич

Пайыздарды дароо эсептеңиз: Y-дин X% табыңыз, X кайсы пайызы экенин Y-ге карата аныктаңыз, жана эки маани ортосундагы пайыздык өзгөрүштү эсептеңиз.

Жүктөлгөндөн кийин оффлайн иштейт

Y'дин X% канчага барабар?

%
мындан
=

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 арифметикасы колдонуп толугу менен браузерде болот — нөл тышкы китепкана бар жана сервер катышпайт. Натыйжалар терип жатканда тирүү жаңыланат, локалиңиздин сан конвенцияларына дал келтирүү үчүн браузердин курулма toLocaleString API колдонуп форматталып.

  1. 1
    Эсептөө режимин тандаңыз
    Беш өзгөчө режим бир учурда көрсөтүлөт: Yнин X%ин табуу, бир сан экинчисинин кайсы пайызы экенин аныктоо, эки маани ортосундагы пайыздык өзгөрүштү эсептөө, түпнуска жалпыны артка чечүү жана пайыздык өсүш же азайуу колдонуу. Ар бири өз алдынча иштейт.
  2. 2
    useMemo аркылуу тирүү арифметика
    Ар бир режимдин киргизүүлөрү React useMemo хугуна туташтырылган. Маани өзгөргөн заматта, дал келген формула браузерде дароо иштейт — мисалы, пайыздык өзгөрүш ((to − from) / |from|) × 100 катары эсептелет, кечиктирүү же баскыч басуу керексиз.
  3. 3
    Локали-эске алуучу сан форматтоо
    Натыйжалар JavaScript'тин toLocaleString'ин колдонуп форматталат, ал браузердин курулма Intl кыймылдаткычына багыттайт. Бул миңдер бөлгүчтөрү жана ондук белгилери автоматтык түрдө колдонуучунун локалисин чагылдырат дегенди билдирет — европалык коноок 1.234,56 көрөт, ал эми АКШлык коноок 1,234.56 көрөт.
  4. 4
    Каалаган натыйжаны көчүрүү үчүн басыңыз
    Ар бир натыйжа кутучасы navigator.clipboard.writeText чакырган баскыч, форматталган санды алмашуу буферине коюп. Кыска белги эч кандай барак навигациясыз же модал терезесиз көчүрүлгөнүн ырастайт.

Байланыштуу куралдар

Көп берилүүчү суроолор