Lumaktaw sa pangunahing nilalaman

Libreng Kalkulador ng Porsyento

Kalkulahin ang mga porsyento nang mabilis: hanapin ang X% ng Y, kung anong porsyento ang X ng Y, at ang pagbabago ng porsyento sa pagitan ng dalawang value.

Gumagana offline kapag na-load na

Ano ang X% ng Y?

%
ng
=

15 ÷ 100 × 200 = 30

Ano ang % ng X sa Y?

ay ilang % ng
=

30 ÷ 200 × 100 = 15%

Pagbabago ng porsyento mula A hanggang B

→
=

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

Pagtaas ng 25%

X ay Y% ng anong numero?

ay
%
ng

30 ÷ 15 × 100 = 200

Taasan o bawasan ang X ng Y%

ng
%
=

200 × (1 + 15 ÷ 100) = 230

Mga karaniwang gamit

  • Kalkulahin ang Sale Prices at DiscountsHanapin ang discounted price, savings amount, at percentage off para sa anumang sale o promotional discount.
  • Kalkulahin ang Exam Scores at GradesI-convert ang raw exam scores sa percentages, kalkulahin ang grade averages, at hanapin kung anong score ang kailangan mo.
  • Kalkulahin ang Financial PercentagesKalkulahin ang interest, tax, commission, profit margins, at iba pang financial percentages.
  • Kalkulahin ang Statistical PercentagesHanapin ang proportions, relative frequencies, at percentage distributions para sa data analysis.
  • Kalkulahin ang Health at Fitness PercentagesKalkulahin ang body fat percentage targets, nutrition macros, at fitness goal progress sa percentages.

Paano ito Gumagana

Buong tumatakbo sa browser ang lahat ng limang mode ng kalkulasyon gamit ang simpleng JavaScript na aritmetika — walang panlabas na library at walang server. Live na nag-a-update ang mga resulta habang nagta-type ka, na fino-format gamit ang built-in na toLocaleString API ng browser para tumugma sa kumbensyon ng numero sa locale mo.

  1. 1
    Pumili ng mode ng kalkulasyon
    Limang magkakaibang mode ang sabay-sabay na ipinapakita: hanapin ang X% ng Y, alamin kung ilang porsiyento ang isang numero sa iba, kalkulahin ang porsiyento ng pagbabago sa pagitan ng dalawang halaga, lutasin pabaliktad ang orihinal na kabuuan, at mag-apply ng porsiyentong pagtaas o pagbaba. Hiwalay na gumagana ang bawat isa.
  2. 2
    Live na aritmetika gamit ang useMemo
    Nakakabit sa isang React useMemo hook ang mga input ng bawat mode. Sa sandaling magbago ang isang halaga, agad tumatakbo sa browser ang katumbas na formula — halimbawa, kinakalkula ang porsiyento ng pagbabago bilang ((to − from) / |from|) × 100, nang walang debounce o pagpindot ng button.
  3. 3
    Locale-aware na pag-format ng numero
    Fino-format ang mga resulta gamit ang toLocaleString ng JavaScript, na ipinapasa sa built-in na Intl engine ng browser. Ibig sabihin, awtomatikong sinasalamin ng thousands separator at decimal mark ang locale ng user — 1.234,56 ang nakikita ng bisita mula Europa habang 1,234.56 naman sa bisita mula US.
  4. 4
    I-click para kopyahin ang anumang resulta
    Ang bawat result box ay button na tumatawag sa navigator.clipboard.writeText, inilalagay ang naka-format na numero sa clipboard. Isang maikling checkmark ang nagkukumpirma ng pagkopya nang walang paglipat ng pahina o modal.

Mga Kaugnay na Tool

Mga Madalas na Itanong