حاسبة PVIFA
بمعدل 10% لكل فترة على مدى 5 فترات، يبلغ معامل الدفعات العادية 3.790786769408، أي أن دفعة ثابتة في نهاية كل فترة تساوي اليوم هذا العدد من الدفعات. أدخل المعدل كعدد عشري وعدد الفترات. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- معدل الفائدة
- 0.1
- الفترات
- 5
- معامل PVIFA
- 3.7907867694
معامل الفائدة للقيمة الحالية لدفعات دورية، ويُختصر PVIFA في الكتب والجداول الامتحانية وملاحظات الجداول الحسابية، يحوّل تدفقًا منتظمًا لوحدة نقدية واحدة تُدفع في نهاية كل فترة إلى مضاعف واحد للقيمة الحالية. تقدّمون معدل فائدة دوريًا في صورة عشرية وعددًا من الفترات؛ وتعيد هذه الحاسبة عامل الدفعات العادية (1 − (1 + r) مرفوعًا إلى −n) مقسومًا على r. اضربوا ذلك العامل في أي دفعة PMT فتحصلون على القيمة الحالية للدفعات دون جمع n تدفقات مخصومة باليد.
ماذا يقيس PVIFA وكيف يُبنى عامل الدفعات العادية
معامل الفائدة للقيمة الحالية لدفعات دورية هو مجموع عوامل الخصم لوحدة نقدية واحدة تُستلم في نهاية كل فترة من n فترات بمعدل دوري ثابت r. في الصورة المغلقة يكون ذلك المجموع هو PVIFA يساوي (1 ناقص (1 زائد r) مرفوعًا إلى n السالب) مقسومًا على r، وهي هوية الدفعات العادية المطبوعة في كل جدول لقيمة الزمن للنقود. العامل بلا بُعد نقدي: إنه مضاعف.
اضربوه في دفعة مستوية PMT فتحصلون على القيمة الحالية لتلك الدفعات؛ واتركوا PMT عند واحد فيكون العامل نفسه القيمة الحالية لدفعات وحدوية. جداول PVIFA في الكتب ليست سوى هذه الدالة مقيَّمة عند نسب مئوية مستديرة وn صحيح. تقيّم هذه الحاسبة الهوية ذاتها لأي معدل دوري موجب بصرامة ولأي عدد صحيح موجب من الفترات، فلا تُقيَّدون بصفوف جدول مطبوع وأعمدته.
تعني العادية هنا أن الدفعات تقع في نهاية كل فترة، وهو الافتراضي للسندات ذات الكوبونات المدفوعة متأخرة، والقروض كاملة الإطفاء، ومعظم مسائل الامتحان المعنونة دفعات. أما الدفعات المقدَّمة، بدفعات في بداية كل فترة، فهي هذا العامل مضروبًا في (1 زائد r) وتخرج عن النطاق: هذه الصفحة هي بحث pvifa، العامل العادي. عندما يكون r صفرًا تنهار المتسلسلة الهندسية اللانهائية إلى n، لكن هذا المنتج يرفض معدلًا غير موجب بدل إعادة ذلك الحد، وفاقًا للعقد الذي يقضي بأن معدل الفائدة يجب أن يكون أكبر من صفر.
عندما يكبر n يختفي الباقي المخصوم (1 زائد r) إلى −n ويقترب PVIFA من 1 على r، عامل الأبدية؛ وتستخدم التنفيذ ذلك الحد عندما تفيض القوة، فيظل الأفق الطويل يعيد مضاعفًا متناهيًا بدل NaN.
أين تكسب حاسبة PVIFA مكانها
من يكتبون pvifa في صندوق بحث يعرفون الاختصار أصلًا ويريدون عامل الجدول، لا درسًا يبدأ من المبادئ الأولى للخصم. تحتاج مولّدات الامتحان العامل ذاته الذي كان الجدول المطبوع سيُظهره، بما في ذلك الاقتراب من 1/r على الآفاق الطويلة، حتى لا يعامل مصحح معطوب نجاحًا فارغًا كدرجة نجاح. لا يستهلك التحقق الفاشل الرصيد.
أبقوا الطلبات صغيرة، وثبّتوا pvifa المقرَّب في الاختبارات، فتحصلون على عامل دفعات عادية قابل لإعادة الإنتاج للواجبات وإضافات LMS وعاملات الحافة دون إقامة مكتبة كاملة لآلة حاسبة مالية. اقرنوا هذه القدرة بأداة منفصلة للدفع أو للقيمة المستقبلية عندما تحتاجون PMT أو FVIFA؛ وأبقوا هذا السطح مركزًا على معامل الفائدة للقيمة الحالية لدفعات دورية الذي يقصده الناس حين يبحثون عن pvifa.
حالات الاستخدام
الرجوع إلى جدول PVIFA في الكتاب
أدخلوا معدلًا دوريًا عشريًا وn صحيحًا لإعادة إنتاج خلية جدول PVIFA مطبوع، ثم اضربوا في PMT في ملاحظاتكم إن احتجتم القيمة الحالية بالعملة.
محركات القروض والإيجار والدفعات
استدعوا عامل دفعات عادية حتميًا بدل جمع n تدفقات مخصومة، بما في ذلك حد الأبدية 1/r عندما يكون الأفق طويلًا.
الأسئلة الشائعة
ماذا يحدث إذا كان معدل الفائدة صفرًا أو سالبًا؟
يجب أن يكون معدل الفائدة أكبر من صفر؛ ويُرفض معدل دوري صفري أو سالب ولا يُفوتر.
هل المعدل نسبة مئوية أم عدد عشري؟
عدد عشري. أرسلوا 0.08 لثمانية بالمئة لكل فترة، لا 8. لا تُحلَّل علامات النسبة ولا التسميات.
أهذه دفعات عادية أم دفعات مقدَّمة؟
عادية: دفعات في نهاية كل فترة. عامل الدفعات المقدَّمة هو هذا PVIFA مضروبًا في (1+r) ويخرج عن نطاق هذه الحاسبة.
كيف أحوّل PVIFA إلى قيمة حالية؟
اضرب المعامل في الدفعة الثابتة. النتيجة هي قيمة سلسلة الدفعات كلها في نهاية كل فترة اليوم، دون أن تخصم كل دفعة يدويًا ثم تجمعها.
لماذا لا يكفي جدول PVIFA مطبوع؟
الجداول لا تعرض إلا نسبًا مئوية مستديرة وأعدادًا صحيحة من الفترات. أما هذه الحاسبة فتطبق الصيغة نفسها على أي معدل موجب لكل فترة، فلا تتقيد بصفوف الجدول وأعمدته.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/pvifa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rate":0.1,"periods":5}'const res = await fetch("https://api.kit.forhosting.com/fin/pvifa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rate": 0.1,
"periods": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/pvifa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rate": 0.1,
"periods": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/pvifa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rate":0.1,"periods":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rate":0.1,"periods":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/pvifa", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"rate": 0.1,
"periods": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.pvifa",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_rate | 1000000 |
max_periods | 1000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يجب أن يكون معدل الفائدة أكبر من صفر بصرامة: يُرفض معدل دوري صفري أو سالب برسالة invalid_input بدل إعادة n في صمت أو عامل بإشارة عبثية. تشغّل الحسابات النقية ذاتها ودجة المتصفح المجانية وواجهة API، فيطابق فحص في الصفحة نصًا لاحقًا. تُفوتر الاستدعاءات الناجحة بسعر $0.002؛ ولا تُحاسب المدخلات غير الصالحة.
عقد الإدخال وشكل الاستجابة والتحقق
تُرفض الفترات الكسرية أو الصفرية أو السالبة. فضّلوا العشريات العارية على السلاسل المنسقة؛ فلا تُحلَّل علامات النسبة ولا فواصل الآلاف ولا التسميات اللاحقة. لا يأخذ هذا الطرف مبلغ دفعة ولا محول تردد رسملة ولا مفتاحًا بين المتأخرة والمقدَّمة؛ ويعيد العامل فقط. اضربوا في PMT في دفتركم إن احتجتم القيمة الحالية بالعملة. أرسلوا بهيئة POST جسم JSON بحقلين إلزاميين. rate هو معدل الفائدة الدوري في صورة عشرية لا نسبة مئوية: أرسلوا 0.08 لثمانية بالمئة لكل فترة، و0.10 لعشرة بالمئة، و0.005 لنصف نقطة. تُقبل الأسماء البديلة r وi وinterest وinterest_rate وperiodic_rate حتى لا تحتاج صادرات الجدول خطوة إعادة تسمية. يجب أن يكون المعدل عددًا متناهيًا أكبر من صفر بصرامة؛ وتفشل القيم الصفرية أو السالبة أو الغائبة أو الفارغة أو غير العددية برسالة invalid_input مع تسمية الحقل ولا تُفوتر. periods هو عدد فترات الدفع n ويجب أن يكون عددًا صحيحًا موجبًا من 1 حتى الحد الأقصى المنشور؛ وتُقبل الأسماء البديلة n وnper وt وtime وnumber_of_periods. يجوز أن يصل كل حقل كعدد JSON أو كسلسلة عددية تطابق نمطًا عشريًا متناهيًا صارمًا. عند النجاح يعيد الجسم rate مقربًا والعدد الصحيح periods، ويعيد pvifa عامل الدفعات العادية مقربًا إلى اثنتي عشرة مرتبة عشرية لنتائج ذهبية مستقرة عبر بيئات التشغيل، ويتضمن سلسلة صيغة تعيد إثبات PVIFA = (1 - (1+r)^(-n)) / r يمكنكم طباعتها بجانب الرقم. مثال: rate 0.10 وperiods 5 يعطيان pvifa قريبًا من 3.790786769407، الخلية ذاتها التي تقرؤونها من جدول عشرة بالمئة على خمس فترات. تسعير عنصر ناجح هو $0.002 ثابت.
أين تكسب حاسبة PVIFA مكانها
دار نشر ترتّب على ذلك الاستعلام القصير تخدم طلابًا يجب أن يملؤوا خلية قيمة حالية لدفعات قبل الضرب في PMT، ومحللين يحتاجون وسيطًا حتميًا يرفض معدلًا صفريًا بدل إعادة n في صمت، ومهندسين يوصلون محرك قرض أو إيجار ويفضّلون استدعاء واجهة API صغيرة من نوع parse على إعادة تنفيذ المجموع الهندسي بفيض مرتجل. مواقع المحتوى التي ترتّب على pvifa تستفيد من ودجة مجانية في المتصفح تطابق رياضياتها بايتًا ببايت مسار API المدفوع على الوحدة النقية المشتركة. ولأن التنفيذ شيفرة تحليلية parse من الفئة A، يبقى كل استدعاء ناجح رخيصًا عند $0.002 بلا رموز نموذج وبلا شبكة صادرة.
حالات التكامل
تصحيح الامتحان وLMS تلقائيًا
صحّحوا بنود PVIFA بوسيط يرفض معدلًا صفريًا أو سالبًا باعتباره invalid_input ولا يخترع عاملًا عندما لا يُستوفى العقد.
أسئلة تقنية
كيف يُحسب PVIFA؟
أرسلوا rate في صورة عشرية (0.10 مقابل 10% لكل فترة) وperiods كعدد صحيح موجب n. يساوي PVIFA (1 - (1+r)^(-n)) / r. مثال: rate 0.10 وperiods 5 يعطيان نحو 3.790786769407.
كم تكلفة حاسبة PVIFA؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.