Pereiti prie pagrindinio turinio

Procentų skaičiuotuvas nemokamai

Momentaliai apskaičiuokite procentus: raskite X% nuo Y, koks procentas X yra nuo Y ir procentinį pokytį tarp dviejų reikšmių.

Veikia neprisijungus, kai įkeliama

Kiek yra X% nuo Y?

%
nuo
=

15 ÷ 100 × 200 = 30

X yra kiek % nuo Y?

yra kiek % nuo
=

30 ÷ 200 × 100 = 15%

Procentinis pokytis nuo A iki B

→
=

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

Padidėjimas 25%

X yra Y% nuo kokio skaičiaus?

yra
%
iš

30 ÷ 15 × 100 = 200

Padidinkite arba sumažinkite X pagal Y%

pagal
%
=

200 × (1 + 15 ÷ 100) = 230

Dažniausi naudojimo būdai

  • Apskaičiuoti Pardavimas Kainų ir NuolaidųRaskite sumažintą kainą, sutaupytą sumą ir nuolaidos procentą bet kokiems pardavimams ar promocinei nuolaidai.
  • Apskaičiuoti Egzamino Rezultatams ir PažymiaiKonvertuokite neapdorotus egzamino rezultatus procentais, apskaičiuoti pažymio vidurkius ir raskite jums reikalingą rezultatą.
  • Apskaičiuoti Finansus ProcentusApskaičiuoti palūkanas, mokesčius, komisijas, pelno maržas ir kitus finansinius procentus.
  • Apskaičiuoti Statistinius ProcentusRaskite proporcijas, santykinius dažnius ir procentines pasiskirstymus duomenų analizei.
  • Apskaičiuoti Sveikatos ir Fitneso ProcentusApskaičiuoti kūno riebalų procento tikslai, maisto medžiagų makrosus ir fitneso tikslo pažangą procentais.

Kaip tai veikia

Visi penki skaičiavimo režimai veikia visiškai naršyklėje, naudojant paprastą JavaScript aritmetiką — jokių išorinių bibliotekų, serveris nedalyvauja. Rezultatai atsinaujina gyvai, kol rašote, formatuojami naudojant naršyklės įtaisytą toLocaleString API, kad atitiktų jūsų kalbos regiono skaičių konvencijas.

  1. 1
    Pasirinkite skaičiavimo režimą
    Vienu metu rodomi penki atskiri režimai: rasti X% iš Y, nustatyti, koks vieno skaičiaus procentas yra kito, apskaičiuoti procentinį pokytį tarp dviejų reikšmių, atvirkščiai apskaičiuoti originalią sumą, ir taikyti procentinį padidėjimą ar sumažėjimą. Kiekvienas veikia nepriklausomai.
  2. 2
    Gyva aritmetika per useMemo
    Kiekvieno režimo įvestys susietos su React useMemo kabliuku. Kai tik reikšmė pasikeičia, atitinkama formulė akimirksniu vykdoma naršyklėje — pavyzdžiui, procentinis pokytis apskaičiuojamas kaip ((iki − nuo) / |nuo|) × 100, be jokios delsos ar mygtuko paspaudimo.
  3. 3
    Kalbos regionui pritaikytas skaičių formatavimas
    Rezultatai formatuojami naudojant JavaScript toLocaleString, kuris perduoda naršyklės įtaisytam Intl varikliui. Tai reiškia, kad tūkstančių skirtukai ir dešimtainiai ženklai automatiškai atitinka vartotojo kalbos regioną — Europos lankytojas mato 1.234,56, o JAV lankytojas mato 1,234.56.
  4. 4
    Spustelėkite, kad nukopijuotumėte bet kokį rezultatą
    Kiekvienas rezultato langelis yra mygtukas, kuris iškviečia navigator.clipboard.writeText, patalpindamas suformatuotą skaičių iškarpinėje. Trumpas varnelės ženklas patvirtina kopijavimą be jokio puslapio naršymo ar modalinio lango.

Susiję įrankiai

Dažnai užduodami klausimai