Ruka hadi maudhui makuu

Kihesabu cha Asilimia bila malipo

Hesabu asilimia haraka: pata X% ya Y, ni asilimia ngapi X ni ya Y, na mabadiliko ya asilimia kati ya thamani mbili.

Inafanya kazi bila mtandao mara ikishapakia

X% ya Y ni ngapi?

%
ya
=

15 ÷ 100 × 200 = 30

X ni % ngapi ya Y?

ni % ngapi ya
=

30 ÷ 200 × 100 = 15%

Mabadiliko ya asilimia kutoka A hadi B

→
=

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

Ongezeko la 25%

X ni Y% ya nambari gani?

ni
%
ya

30 ÷ 15 × 100 = 200

Ongeza au punguza X kwa Y%

kwa
%
=

200 × (1 + 15 ÷ 100) = 230

Matumizi ya kawaida

  • Hesabu Bei za Mauzo na WasilianiTafuta bei ya wasiliani, kiasi cha akiba na wasiliani asilimia kwa mauzo yoyote au mauzo ya tangazo.
  • Hesabu Alama za Mtihani na HabariBadilisha alama za mtihani ambazo kuwa asilimia, hesabu wastani wa alama na tafuta alama unayohitaji.
  • Hesabu Asilimia ya FedhaHesabu riba, kodi, njia, faida za faida na asilimia nyingine za fedha.
  • Hesabu Asilimia za TakwimuTafuta uwiano, mzunguko wa jamaa na ugawaji wa asilimia kwa uchambuzi wa data.
  • Hesabu Afya na Asilimia ya KawaidaHesabu malengo ya asilimia ya mafuta ya mwili, michumo ya kula na maendeleo ya lengo la kawaida katika asilimia.

Jinsi Inavyofanya Kazi

Hali zote tano za hesabu zinafanya kazi kikamilifu kwenye kivinjari kwa kutumia hesabu wazi ya JavaScript — hakuna maktaba za nje na hakuna seva inayohusika. Matokeo yanasasishwa moja kwa moja unapoandika, yakipangwa kwa kutumia toLocaleString API ya ndani ya kivinjari kulingana na kanuni za namba za eneo lako.

  1. 1
    Chagua hali ya hesabu
    Hali tano tofauti zinaonyeshwa kwa wakati mmoja: pata asilimia X ya Y, amua namba moja ni asilimia ngapi ya nyingine, hesabu mabadiliko ya asilimia kati ya thamani mbili, suluhisha kwa kinyume jumla ya asili, na tumia ongezeko au punguzo la asilimia. Kila hali inafanya kazi kwa kujitegemea.
  2. 2
    Hesabu ya moja kwa moja kupitia useMemo
    Uingizaji wa kila hali umeunganishwa na kiungo cha useMemo cha React. Wakati thamani inabadilika, fomula inayolingana inaendesha papo hapo kwenye kivinjari — kwa mfano, mabadiliko ya asilimia yanahesabiwa kama ((kwenda − kutoka) / |kutoka|) × 100, bila kuchelewa au kubofya kitufe kunakohitajika.
  3. 3
    Upangaji wa namba unaotambua eneo
    Matokeo yanapangwa kwa kutumia toLocaleString ya JavaScript, inayokabidhi kazi kwa injini ya Intl ya ndani ya kivinjari. Hii ina maana vitenganishi vya maelfu na alama za desimali vinaonyesha kiotomatiki eneo la mtumiaji — mgeni wa Ulaya anaona 1.234,56 huku mgeni wa Marekani akiona 1,234.56.
  4. 4
    Bofya kunakili matokeo yoyote
    Kila kisanduku cha matokeo ni kitufe kinachoita navigator.clipboard.writeText, kikiweka namba iliyopangwa kwenye clipboard. Alama fupi ya kuthibitisha inathibitisha nakala bila urambazaji wowote wa ukurasa au dirisha ibukizi.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara