Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Persentasie sakrekenaar

Bereken persentasies onmiddellik: vind X% van Y, watter persentasie X van Y is, en die persentasie verandering tussen twee waardes.

Werk vanlyn sodra gelaai

Wat is X% van Y?

%
van
=

15 ÷ 100 × 200 = 30

X is watter % van Y?

is watter % van
=

30 ÷ 200 × 100 = 15%

Persentasieverandering van A na B

→
=

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

Toename van 25%

X is Y% van watter getal?

is
%
van

30 ÷ 15 × 100 = 200

Verhoog of verlaag X met Y%

deur
%
=

200 × (1 + 15 ÷ 100) = 230

Algemene gebruike

  • Bereken Verkoopprysesies en AfslaeVind die afgeslagde prys, besparing en persentasie-afslag vir enige verkope of promosie-afslag.
  • Bereken Eksamen-punte en GradeSkakel rou-eksamen-punte na persentasies, bereken graadgemiddeldes en vind watter punte jy nodig het.
  • Bereken Finansiële PersentasiesBereken rente, belasting, kommissie, winsmarges en ander finansiële persentasies.
  • Bereken Statistiese PersentasiesVind proporsies, relatiewe frekwensies en persentasie-verdelings vir data-ontleding.
  • Bereken Gesondheids- en Fiksheids-persentasiesBereken liggaamsvet-persentasie-teikels, voeding-macros en fiksheids-doelvordering in persentasies.

Hoe dit werk

Al vyf berekeningsmodusse loop heeltemal in die blaaier met gewone JavaScript-rekenkunde — daar is geen eksterne biblioteke en geen bediener betrokke nie. Resultate werk lewendig by terwyl jy tik, geformateer met die blaaier se ingeboude toLocaleString-API om by jou omgewing se getalkonvensies te pas.

  1. 1
    Kies 'n berekeningsmodus
    Vyf verskillende modusse word gelyktydig vertoon: vind X% van Y, bepaal watter persentasie een getal van 'n ander is, bereken persentasieverandering tussen twee waardes, los omgekeerd op vir die oorspronklike totaal, en pas 'n persentasieverhoging of -verlaging toe. Elkeen werk onafhanklik.
  2. 2
    Lewendige rekenkunde via useMemo
    Elke modus se toevoere is aan 'n React useMemo-hoek bedraad. Die oomblik wat 'n waarde verander, loop die ooreenstemmende formule oombliklik in die blaaier — byvoorbeeld, persentasieverandering word bereken as ((na − van) / |van|) × 100, sonder vertraging of knoppie-druk nodig.
  3. 3
    Omgewing-bewuste getalformatering
    Resultate word geformateer met JavaScript se toLocaleString, wat aan die blaaier se ingeboude Intl-enjin delegeer. Dit beteken duisende-skeiers en desimale merke weerspieël outomaties die gebruiker se omgewing — 'n Europese besoeker sien 1.234,56 terwyl 'n VSA-besoeker 1,234.56 sien.
  4. 4
    Klik om enige resultaat te kopieer
    Elke resultaatblokkie is 'n knoppie wat navigator.clipboard.writeText aanroep, en die geformateerde getal op die knipbord plaas. 'n Kort regmerkie bevestig die kopiëring sonder enige bladsynavigasie of modaal.

Verwante gereedskap

Gereelde vrae