Bepul Foiz Kalkulyatori

Foizlarni darhol hisoblang: Y ning X% ini toping, X Y ning necha foizi ekanligini va ikki qiymat orasidagi foiz o'zgarishini aniqlang.

Yuklangandan keyin oflayn ishlaydi

Y ning X foizi nechchi?

%
dan
=

15 ÷ 100 × 200 = 30

X Y ning necha foizi?

necha foizi
=

30 ÷ 200 × 100 = 15%

A dan B gacha foiz o'zgarishi

→
=

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

25% ga oshish

X — Y% qaysi sonning?

bu
%
dan

30 ÷ 15 × 100 = 200

X ni Y% ga oshirish yoki kamaytirish

ga
%
=

200 × (1 + 15 ÷ 100) = 230

Qanday ishlaydi

Barcha beshta hisoblash rejimi oddiy JavaScript arifmetikasi yordamida to'liq brauzerda ishlaydi — nol tashqi kutubxona, server aralashmaydi. Natijalar siz yozayotganda jonli yangilanadi, mahalliy sozlamangizning raqam konventsiyalariga mos brauzerning o'rnatilgan toLocaleString API'si yordamida formatlangan.

  1. 1
    Hisoblash rejimini tanlang
    Beshta alohida rejim bir vaqtda ko'rsatiladi: Y ning X% ini topish, bir raqamning boshqasining necha foizi ekanligini aniqlash, ikki qiymat orasidagi foiz o'zgarishini hisoblash, asl jamiga teskari yechish va foiz oshishi yoki kamayishini qo'llash. Har biri mustaqil ishlaydi.
  2. 2
    useMemo orqali jonli arifmetika
    Har bir rejimning kiritishlari React'ning useMemo xukiga ulangan. Qiymat o'zgarishi zahoti, mos formula brauzerda darhol ishlaydi — masalan, foiz o'zgarishi ((to − from) / |from|) × 100 sifatida hisoblanadi, sekinlashtirish yoki tugma bosish kerak emas.
  3. 3
    Mahalliy-bilimli raqam formatlash
    Natijalar brauzerning o'rnatilgan Intl dvigateliga topshiradigan JavaScript'ning toLocaleString'i yordamida formatlanadi. Bu ming ajratkichlari va o'nlik belgilari foydalanuvchining mahalliy sozlamasini avtomatik aks ettirishini anglatadi — evropalik tashrif buyuruvchi 1.234,56 ni ko'radi, AQSh tashrif buyuruvchisi esa 1,234.56 ni ko'radi.
  4. 4
    Har qanday natijani nusxalash uchun bosing
    Har bir natija qutisi navigator.clipboard.writeText ni chaqiradigan tugma bo'lib, formatlangan raqamni buferga qo'yadi. Qisqa belgi hech qanday sahifa navigatsiyasi yoki modalisiz nusxalashni tasdiqlaydi.

Tegishli asboblar

Ko'p so'raladigan savollar