Preskočiť na hlavný obsah

Percentuálna kalkulačka zadarmo

Okamžite vypočítajte percentá: nájdite X % z Y, aké percento tvorí X z Y a percentuálnu zmenu medzi dvoma hodnotami.

Po načítaní funguje offline

Koľko je X % z Y?

%
z
=

15 ÷ 100 × 200 = 30

X je koľko % z Y?

je koľko % z
=

30 ÷ 200 × 100 = 15%

Percentuálna zmena od A po B

→
=

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

Nárast o 25 %

X je Y% z akého čísla?

je
%
z

30 ÷ 15 × 100 = 200

Zvýšiť alebo znížiť X o Y%

o
%
=

200 × (1 + 15 ÷ 100) = 230

Bežné použitia

  • Vypočítaj Ceny Predajov a ZľavyNájdi zníženú cenu, výšku úspory a percento zľavy pre akýkoľvek predaj alebo promocijný zľavu.
  • Vypočítaj Výsledky a Známky SkúšokPretvár surové výsledky skúšok na percentá, vypočítaj priemery známok a nájdi, aký výsledok potrebuješ.
  • Vypočítaj Finančné PercentáVypočítaj úroky, dane, provízie, maržu zisku a ďalšie finančné percentá.
  • Vypočítaj Štatistické PercentáNájdi podiele, relatívne frekvencie a percentuálne distribúcie pre analýzu údajov.
  • Vypočítaj Zdravie a Fitness PercentáVypočítaj ciele percenta telesného tuku, výživové makrá a napredovanie cieľa kondície v percentách.

Ako to funguje

Všetkých päť výpočtových režimov beží výhradne v prehliadači pomocou obyčajnej JavaScriptovej aritmetiky — nie sú tu žiadne externé knižnice a nie je zapojený žiadny server. Výsledky sa aktualizujú živo počas písania, formátované pomocou vstavaného API toLocaleString prehliadača, aby zodpovedali číselným konvenciám vašej lokality.

  1. 1
    Vyberte výpočtový režim
    Súčasne sa zobrazuje päť odlišných režimov: nájsť X % z Y, určiť, aké percento tvorí jedno číslo z druhého, vypočítať percentuálnu zmenu medzi dvoma hodnotami, spätne vyriešiť pôvodný celok, a aplikovať percentuálne zvýšenie alebo zníženie. Každý funguje nezávisle.
  2. 2
    Živá aritmetika cez useMemo
    Vstupy každého režimu sú prepojené s hookom React useMemo. V okamihu zmeny hodnoty sa zodpovedajúci vzorec spustí okamžite v prehliadači — napríklad percentuálna zmena sa počíta ako ((na − od) / |od|) × 100, bez potreby oneskorenia alebo stlačenia tlačidla.
  3. 3
    Formátovanie čísel citlivé na lokalitu
    Výsledky sa formátujú pomocou toLocaleString JavaScriptu, ktoré deleguje na vstavaný engine Intl prehliadača. To znamená, že oddeľovače tisícok a desatinné znaky automaticky odrážajú lokalitu používateľa — európsky návštevník vidí 1 234,56, zatiaľ čo americký návštevník vidí 1,234.56.
  4. 4
    Kliknutím skopírujete ľubovoľný výsledok
    Každé pole výsledku je tlačidlo, ktoré volá navigator.clipboard.writeText a umiestni formátované číslo do schránky. Krátke zaškrtnutie potvrdí kopírovanie bez akejkoľvek navigácie stránky alebo modálneho okna.

Súvisiace nástroje

Často kladené otázky