Үндсэн агуулга руу очих
LibraTool logoLibraTool

Хувь тооцоологч — үнэгүй

Хувийг агшин зуур тооцоолох: Y-н X%-ийг олох, X нь Y-н хэдэн хувь болохыг олох, хоёр утгын хоорондох хувийн өөрчлөлтийг тооцоолох.

Ачаалагдсаны дараа офлайн ажилладаг

Y-ийн X% хэд вэ?

%
-ийн
=

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 гэж тооцоологддог, debounce эсвэл товч дарах шаардлагагүй.
  3. 3
    Бүс нутагт мэдрэмтгий тооны форматлалт
    Үр дүн JavaScript-ийн toLocaleString ашиглан форматлагддаг, энэ нь хөтчийн байгуулагдмал Intl систем рүү шилждэг. Энэ нь мянгатын тусгаарлагч, аравтын тэмдэг хэрэглэгчийн бүс нутгийг автоматаар тусгадаг гэсэн үг — Европ зочин 1.234,56, АНУ-ын зочин 1,234.56 харна.
  4. 4
    Ямар ч үр дүнг хуулахын тулд дарах
    Үр дүнгийн хайрцаг бүр navigator.clipboard.writeText-г дуудаж форматлагдсан тоог clipboard дээр байрлуулдаг товч юм. Богино хэмжээний тэмдэг ямар ч хуудас шилжилт, цонхгүйгээр хуулбарлалтыг баталгаажуулдаг.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд