LibraTool logoLibraTool

ነፃ የመቶኛ ማስያ

መቶኛዎችን ወዲያውኑ ያሰሉ፦ የX ከY %ን ያግኙ፣ X የY ስንት መቶኛ እንደሆነ እና በሁለት እሴቶች መካከል ያለውን የመቶኛ ለውጥ።

ከተጫነ በኋላ ከመስመር ውጭ ይሠራል

X% ከY ስንት ነው?

%
ከ
=

15 ÷ 100 × 200 = 30

X ከY ስንት % ነው?

ስንት % ነው ከ
=

30 ÷ 200 × 100 = 15%

ከA ወደB የመቶኛ ለውጥ

→
=

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

የ25% ጭማሪ

X የስንት Y% ነው?

ነው
%
ከ

30 ÷ 15 × 100 = 200

X በ Y% ጨምር ወይም ቀንስ

በ
%
=

200 × (1 + 15 ÷ 100) = 230

እንዴት እንደሚሠራ

አምስቱም የስሌት ሁነታዎች ሙሉ በሙሉ በአሳሹ ውስጥ በቀላል የJavaScript ሒሳብ ይሠራሉ — ምንም ውጫዊ ላይብረሪ የለም፣ አገልጋይም አይሳተፍም። ውጤቶቹ ሲተይቡ በቀጥታ ይዘምናሉ፤ ከአካባቢዎ የቁጥር ልማዶች ጋር እንዲጣጣሙ የአሳሹን አብሮገነብ toLocaleString API በመጠቀም ይቀረጻሉ።

  1. 1
    የስሌት ሁነታ ይምረጡ
    አምስት የተለያዩ ሁነታዎች በአንድ ጊዜ ይታያሉ፦ የY X% ማግኘት፣ አንድ ቁጥር ከሌላው ስንት በመቶ እንደሆነ መወሰን፣ በሁለት እሴቶች መካከል ያለውን የመቶኛ ለውጥ ማስላት፣ የመጀመሪያውን ጠቅላላ ወደ ኋላ ተመልሶ መፍታት፣ እና የመቶኛ ጭማሪ ወይም ቅናሽ መተግበር። እያንዳንዱ ራሱን ችሎ ይሠራል።
  2. 2
    የቀጥታ ሒሳብ በuseMemo
    የእያንዳንዱ ሁነታ ግቤቶች ከReact useMemo hook ጋር የተያያዙ ናቸው። እሴት እንደተቀየረ ተዛማጁ ቀመር ወዲያውኑ በአሳሹ ውስጥ ይሠራል — ለምሳሌ የመቶኛ ለውጥ እንደ ((to − from) / |from|) × 100 ይሰላል፤ መዘግየትም ሆነ አዝራር መጫን አያስፈልግም።
  3. 3
    ለቋንቋው የሚስማማ የቁጥር ቅርጸት
    ውጤቶቹ የJavaScript toLocaleStringን በመጠቀም ይቀረጻሉ፤ ይህም ለአሳሹ አብሮገነብ Intl ሞተር ይሰጣል። ይህ ማለት የሺዎች መለያዎች እና የአስርዮሽ ምልክቶች የተጠቃሚውን አካባቢ በራስ-ሰር ያንጸባርቃሉ — የአውሮፓ ጎብኚ 1.234,56 ሲያይ የአሜሪካ ጎብኚ 1,234.56 ያያል።
  4. 4
    ማንኛውንም ውጤት ለመቅዳት ይጫኑ
    እያንዳንዱ የውጤት ሳጥን navigator.clipboard.writeTextን የሚጠራ አዝራር ነው፤ የተቀረጸውን ቁጥር በቅንጥብ ሰሌዳ ላይ ያስቀምጣል። አጭር የምልክት ምልክት ያለ ምንም የገጽ ሽግግር ወይም ብቅ-ባይ መቅዳቱን ያረጋግጣል።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች