Přeskočit na hlavní obsah

Kalkulačka procent zdarma

Okamžitě počítejte procenta: zjistěte X% z Y, jaké procento X tvoří z Y a procentuální změnu mezi dvěma hodnotami.

Funguje offline po načtení

Kolik je X % z Y?

%
z
=

15 ÷ 100 × 200 = 30

X je kolik % z Y?

je kolik % z
=

30 ÷ 200 × 100 = 15%

Procentuální změna z A na B

→
=

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

Nárůst o 25%

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

je
%
z

30 ÷ 15 × 100 = 200

Zvýšit nebo snížit X o Y%

o
%
=

200 × (1 + 15 ÷ 100) = 230

Běžná použití

  • Vypočítejte prodejní ceny a slevyZjistěte zlevněnou cenu, částku úspory a procento slevy pro jakoukoli slevu nebo propagační slevu.
  • Vypočítejte skóre zkoušek a známkyPřeveďte surové skóre zkoušky na procenta, vypočítejte průměr známky a zjistěte, jaké skóre potřebujete.
  • Vypočítejte finanční procentaVypočítejte úroky, daně, provize, marže zisku a další finanční procenta.
  • Vypočítejte statistická procentaNajděte proporce, relativní frekvence a procentuální distribuce pro analýzu dat.
  • Vypočítejte procenta zdraví a fitnessVypočítejte cíle procenta tuku v těle, výživu makro a pokrok fitness cíle v procentech.

Jak to funguje

Všech pět výpočetních režimů běží zcela v prohlížeči pomocí obyčejné aritmetiky JavaScriptu — nejsou zde žádné externí knihovny a server se nezapojuje. Výsledky se aktualizují živě, jak píšete, formátovány pomocí vestavěného API toLocaleString prohlížeče podle konvencí čísel vašeho jazykového nastavení.

  1. 1
    Vyberte režim výpočtu
    Zobrazuje se současně pět odlišných režimů: najít X % z Y, určit, kolik procent tvoří jedno číslo z druhého, vypočítat procentuální změnu mezi dvěma hodnotami, zpětně dopočítat původní celkovou hodnotu, a aplikovat procentuální nárůst nebo pokles. Každý funguje nezávisle.
  2. 2
    Živá aritmetika přes useMemo
    Vstupy každého režimu jsou propojeny s hookem useMemo Reactu. Ve chvíli, kdy se hodnota změní, odpovídající vzorec se okamžitě spustí v prohlížeči — například procentuální změna se počítá jako ((na − z) / |z|) × 100, bez zpoždění nebo nutnosti stisknout tlačítko.
  3. 3
    Formátování čísel dle jazykového nastavení
    Výsledky se formátují pomocí toLocaleString JavaScriptu, který deleguje na vestavěný Intl engine prohlížeče. To znamená, že oddělovače tisíců a desetinné značky automaticky odrážejí jazykové nastavení uživatele — evropský návštěvník vidí 1 234,56, zatímco americký návštěvník vidí 1,234.56.
  4. 4
    Kliknutím zkopírujete jakýkoli výsledek
    Každé pole výsledku je tlačítko, které volá navigator.clipboard.writeText a umístí formátované číslo do schránky. Krátké zaškrtnutí potvrdí zkopírování bez jakékoli navigace stránky nebo modálního okna.

Související nástroje

Časté dotazy