پرش به محتوای اصلی

محاسبه‌گر درصد رایگان

درصدها را فوری محاسبه کنید: X٪ از Y را پیدا کنید، X چه درصدی از Y است، و تغییر درصدی بین دو مقدار.

پس از بارگذاری آفلاین کار می‌کند

X% از Y چقدر است؟

%
از
=

۱۵ ÷ 100 × ۲۰۰ = ۳۰

X چند درصد از Y است؟

چند درصد از
=

۳۰ ÷ ۲۰۰ × 100 = ۱۵%

تغییر درصدی از A به B

→
=

(۱۰۰ − ۸۰) ÷ |۸۰| × 100 = ۲۵%

افزایش ۲۵٪

X معادل Y٪ از چه عددی است؟

است
%
از

۳۰ ÷ ۱۵ × 100 = ۲۰۰

X را Y درصد افزایش یا کاهش دهید

بر
%
=

۲۰۰ × (1 + ۱۵ ÷ 100) = ۲۳۰

کاربردهای رایج

  • قیمت فروش و تخفیف ها را محاسبه کنیدقیمت تخفیف شده ، میزان صرفه جویی و درصد تخفیف را برای هر فروش یا تخفیف تبلیغاتی پیدا کنید.
  • نمرات امتحان و نمرات را محاسبه کنیدنمرات خام امتحان را به درصد تبدیل کنید ، میانگین نمرات را محاسبه کنید و نمره ای که نیاز دارید را پیدا کنید.
  • درصد های مالی را محاسبه کنیدبهره ، مالیات ، کمیسیون ، حاشیه سود و سایر درصد های مالی را محاسبه کنید.
  • درصد های آماری را محاسبه کنیدنسبت ها ، فرکانس های نسبی و توزیع درصد را برای تجزیه و تحلیل داده پیدا کنید.
  • درصد بهداشت و تناسب را محاسبه کنیددرصد هدف چربی بدن ، ماکروی تغذیه و پیشرفت هدف تناسب اندام را درصد محاسبه کنید.

نحوه کار

هر پنج حالت محاسبه کاملاً در مرورگر با استفاده از حساب خالص جاوااسکریپت اجرا می‌شوند — صفر کتابخانه خارجی و سروری دخیل نیست. نتایج هنگام تایپ زنده به‌روز می‌شوند، با استفاده از API داخلی toLocaleString مرورگر برای مطابقت با قراردادهای عددی لوکال شما قالب‌بندی می‌شوند.

  1. 1
    یک حالت محاسبه انتخاب کنید
    پنج حالت متمایز همزمان نمایش داده می‌شوند: یافتن X٪ از Y، تعیین اینکه یک عدد چند درصد عدد دیگر است، محاسبه تغییر درصدی بین دو مقدار، حل-معکوس برای کل اصلی، و اعمال افزایش یا کاهش درصدی. هرکدام مستقل عمل می‌کند.
  2. 2
    حساب زنده از طریق useMemo
    ورودی‌های هر حالت به یک هوک useMemo مربوط به React سیم‌کشی شده‌اند. لحظه‌ای که مقداری تغییر می‌کند، فرمول متناظر فوراً در مرورگر اجرا می‌شود — مثلاً، تغییر درصدی به‌صورت ((to − from) / |from|) × 100 محاسبه می‌شود، بدون نیاز به debounce یا فشار دکمه.
  3. 3
    قالب‌بندی عدد لوکال-آگاه
    نتایج با toLocaleString جاوااسکریپت قالب‌بندی می‌شوند، که به موتور داخلی Intl مرورگر واگذار می‌کند. این یعنی جداکننده‌های هزار و علامت‌های دهدهی به‌طور خودکار لوکال کاربر را منعکس می‌کنند — یک بازدیدکننده اروپایی ۱٫۲۳۴,۵۶ می‌بیند درحالی‌که یک بازدیدکننده آمریکایی ۱,۲۳۴.۵۶ می‌بیند.
  4. 4
    کلیک برای کپی هر نتیجه
    هر جعبه نتیجه دکمه‌ای است که navigator.clipboard.writeText را فراخوانی می‌کند و عدد قالب‌بندی‌شده را در کلیپ‌بورد می‌گذارد. یک علامت تیک کوتاه کپی را بدون هیچ ناوبری صفحه یا مودالی تأیید می‌کند.

ابزارهای مرتبط

سؤالات متداول