Siirry pääsisältöön

Prosenttilaskin ilmaiseksi

Laske prosentit välittömästi: etsi X % Y:stä, kuinka suuri prosentti X on Y:stä ja prosenttimuutos kahden arvon välillä.

Toimii offline-tilassa kerran ladattuna

Mikä on X% Y:stä?

%
ja
=

15 ÷ 100 × 200 = 30

Kuinka monta % X on Y:stä?

on kuinka monta % kohteesta
=

30 ÷ 200 × 100 = 15%

Prosentuaalinen muutos A:sta B:hen

→
=

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

Kasvu 25%

X on Y% mistä luvusta?

on
%
mistä

30 ÷ 15 × 100 = 200

Suurenna tai pienennä X Y %:lla

:
%
=

200 × (1 + 15 ÷ 100) = 230

Yleiset käyttötavat

  • Laske myyntihinnat ja alennuksetEtsi alennettu hinta, säästetty summa ja alennusprosentti minkä tahansa myynnin tai promootion alennuksen osalta.
  • Laske kokeen pisteet ja arvosanatMuunna raa'at kokeen pisteet prosenteiksi, laske arvosanan keskiarvot ja etsi tarvitsemasi pisteet.
  • Laske rahoitusprosentitLaske korko, verot, provisio, voittomarginaali ja muut rahoitusprosentit.
  • Laske tilastolliset prosentitEtsi suhteet, suhteelliset taajuudet ja prosenttiosuudet tietojen analysointia varten.
  • Laske terveys- ja kuntoprosentitLaske kehon rasvan prosenttitavoitteet, ravintoraaka-aineet ja kuntoilun tavoitteen edistyminen prosentteina.

Miten se toimii

Kaikki viisi laskentatilaa toimivat kokonaan selaimessa pelkällä JavaScript-aritmetiikalla — ulkoisia kirjastoja ei ole yhtään, eikä palvelinta käytetä. Tulokset päivittyvät reaaliajassa kirjoittaessasi, muotoiltuna selaimen sisäänrakennetulla toLocaleString-rajapinnalla vastaamaan paikallisasetuksesi numerokäytäntöjä.

  1. 1
    Valitse laskentatila
    Viisi erillistä tilaa näytetään samanaikaisesti: löydä X % Y:stä, määritä kuinka monta prosenttia yksi luku on toisesta, laske prosenttimuutos kahden arvon välillä, ratkaise käänteisesti alkuperäinen kokonaissumma, tai sovella prosentuaalinen nousu tai lasku. Jokainen toimii itsenäisesti.
  2. 2
    Suora aritmetiikka useMemo-toiminnolla
    Jokaisen tilan syötteet on kytketty React useMemo -hookiin. Heti kun arvo muuttuu, vastaava kaava ajetaan välittömästi selaimessa — esimerkiksi prosenttimuutos lasketaan muodossa ((johon − mistä) / |mistä|) × 100, ilman viivettä tai painikkeen painallusta.
  3. 3
    Paikallisasetustietoinen numeromuotoilu
    Tulokset muotoillaan JavaScriptin toLocaleString-toiminnolla, joka delegoi selaimen sisäänrakennetulle Intl-moottorille. Tämä tarkoittaa, että tuhaterottimet ja desimaalimerkit heijastavat automaattisesti käyttäjän paikallisasetusta — eurooppalainen kävijä näkee 1.234,56, kun taas yhdysvaltalainen kävijä näkee 1,234.56.
  4. 4
    Napsauta kopioidaksesi minkä tahansa tuloksen
    Jokainen tuloslaatikko on painike, joka kutsuu navigator.clipboard.writeText-funktiota, asettaen muotoillun luvun leikepöydälle. Lyhyt valintamerkki vahvistaa kopioinnin ilman sivunavigointia tai modaalia.

Liittyvät työkalut

Usein kysytyt kysymykset