Liigu põhisisu juurde

Protsendi kalkulaator tasuta

Arvuta protsendid koheselt: leia X% Y-st, milline protsent X on Y-st ja protsentiline muutus kahe väärtuse vahel.

Töötab võrguühenduseta pärast laadimist

Mis on X% Y-st?

%
-st
=

15 ÷ 100 × 200 = 30

X on mitu % Y-st?

on mitu % -st
=

30 ÷ 200 × 100 = 15%

Protsentuaalne muutus A-lt B-le

→
=

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

Kasv 25%

X on Y% millisest arvust?

on
%
sellest

30 ÷ 15 × 100 = 200

Suurenda või vähenda X Y% võrra

võrra
%
=

200 × (1 + 15 ÷ 100) = 230

Levinud kasutusviisid

  • Arvuta Müügi Hinnad ja AllahindlusedLeia alandatud hind, kokkuhoidu summa ja allahindluse protsent mis tahes müügile või kampaaniat allahindlusele.
  • Arvuta Eksamitulemused ja HindedTeisenda toorest eksamitulemustest protsentideks, arvuta keskmine hinne ja leia vajalik tulemus.
  • Arvuta Finantsi ProtsendidArvuta intressid, maksud, komisjonid, kasummarginaalid ja muud finantsi protsendid.
  • Arvuta Statistilise ProtsendiLeia proportsioonid, suhtelised sagedused ja protsendi jaotused andmete analüüsimiseks.
  • Arvuta Tervisja ja Fitnese ProtsendidArvuta kehale rasva protsendi eesmärgid, toitumisvahendid ja fitnese eesmärgi areng protsentides.

Kuidas see töötab

Kõik viis arvutusrežiimi töötavad täielikult brauseris lihtsa JavaScripti aritmeetika abil — väliseid teeke pole ja serverit ei kaasata. Tulemused uuenevad reaalajas kirjutades, vormindatuna brauseri sisseehitatud toLocaleString API-ga, et vastata su keelekeskkonna numbrikonventsioonidele.

  1. 1
    Vali arvutusrežiim
    Viis erinevat režiimi kuvatakse samaaegselt: leia X% Y-st, määra, mitu protsenti üks number on teisest, arvuta protsentuaalne muutus kahe väärtuse vahel, tagurpidi-lahenda algne kogusumma, ja rakenda protsentuaalne suurenemine või vähenemine. Igaüks töötab iseseisvalt.
  2. 2
    Reaalajas aritmeetika useMemo abil
    Iga režiimi sisendid on ühendatud React'i useMemo hookiga. Hetkel, kui väärtus muutub, käivitub vastav valem koheselt brauseris — näiteks protsentuaalne muutus arvutatakse kui ((kuhu − kust) / |kust|) × 100, ilma viivituse või nupuvajutuseta.
  3. 3
    Keelekeskkonna-teadlik numbrivormindus
    Tulemused vormindatakse JavaScripti toLocaleString abil, mis delegeerib brauseri sisseehitatud Intl mootorile. See tähendab, et tuhandete eraldajad ja kümnendmärgid peegeldavad automaatselt kasutaja keelekeskkonda — Euroopa külastaja näeb 1.234,56, samas kui USA külastaja näeb 1,234.56.
  4. 4
    Klõpsa mis tahes tulemuse kopeerimiseks
    Iga tulemuskast on nupp, mis kutsub navigator.clipboard.writeText, paigutades vormindatud numbri lõikelauale. Lühike linnuke kinnitab kopeerimise ilma lehe navigatsiooni või modaalita.

Seotud tööriistad

Korduma kippuvad küsimused