حاسبة الدخل مدى الحياة
راتب قدره 50000 يرتفع 3 بالمئة سنويًا يبلغ مجموعه 265456.79 خلال 5 سنوات عمل متبقية، منها 56275.44 في السنة الأخيرة. اعرف بثلاثة أرقام كل ما ستكسبه في ما تبقى من مسيرتك. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الراتب
- 50,000
- زيادة الراتب
- 3
- السنوات
- 5
- الزيادة (عشري)
- 0.03
- الدخل مدى الحياة
- 265,456.79
- راتب السنة الأخيرة
- 56,275.44
الدخل مدى الحياة هو الأجر التراكمي الذي ما زال لكم أن تقبضوه: كل راتب سنوي من هذه السنة حتى آخر سنة عمل متبقية، مع زيادة ثابتة تُطبَّق مرة في السنة. يبحث الموظفون والمرشحون ومخططو الأسرة ومستشارو المسار عن حاسبة الدخل مدى الحياة لأن لديهم سلفاً ثلاثة أرقام تخطيط — الراتب الحالي وزيادة سنوية بالنسبة المئوية وسنوات العمل المتبقية — ويحتاجون ذلك المجموع، لا قسيمة راتب مستقبلية واحدة ولا قيمة حاضرة مخصومة. ترسّخ هذه الأداة الزيادة على الأفق المتبقي، وتجمع متتالية الرواتب السنوية الناتجة، وتعيد الإجمالي التراكمي مع راتب السنة الأخيرة عندما يكون الأفق سنة واحدة على الأقل.
أين تستحق حاسبة الدخل مدى الحياة موضعها
تحتاج صفحات المسار الوظيفي وشروح التعويض التي تتراتب على حاسبة الدخل مدى الحياة إلى أداة حية تحوّل أجر اليوم وزيادة سنوية معلنة وسنوات العمل المتبقية إلى إجمالي مسار تراكمي دون إرسال القارئ إلى حالّ عام لراتب متزايد أو قيمة مستقبلية. تستطيع ميزانيات الأسرة التي تسأل إن كان دوراً يموّل خطة عشرين أو ثلاثين سنة أن تثبّت التراكمي إلى جوار أهداف الادخار والسكن دون فتح جدول في كل سيناريو.
يستطيع المعلمون الذين يشرحون الفرق بين راتب السنة الأخيرة ومجموع كل سنة على الطريق أن يزرعوا أمثلة صفّية تُظهر خمسين ألفاً بثلاثة في المئة على خمس سنوات كسلسلة هندسية، وأن يبيّنوا الفشل القاطع عندما يكتب أحدهم عدّ سنوات متبقية سالباً. تبقى فرق الموارد البشرية التي ترسم الكلفة الكلية لشغل دور لمدة بقاء متبقية معلومة صادقة لأن المعالج parse خالص: بلا تغذية رواتب، وبلا بذرة عشوائية، وبلا ساعة. لا يستهلك التحقق الفاشل الرصيد.
حالات الاستخدام
خطابات العرض وإجماليات مدة البقاء المتبقية
حوّلوا راتباً حالياً وزيادة سنوية معلنة وسنوات العمل المتبقية إلى أجر المسار التراكمي وراتب السنة الأخيرة، للمرشحين والمديرين وشروح التعويض.
ميزانيات الأسرة على سنوات عدة
اجمعوا كل قسيمة متبقية على أفق خمس أو عشر أو ثلاثين سنة من أجر اليوم وزيادة جدارة مقررة، دون فتح جدول في كل سيناريو.
الأسئلة الشائعة
ماذا يحدث إذا كانت سنوات العمل المتبقية سالبة؟
لا يُقبل عدّ سالب للسنوات المتبقية؛ أدخلوا صفراً أو أكثر من سنوات العمل للتراكمي. لا يُفوتر التحقق الفاشل.
هل الزيادة السنوية نسبة مئوية أم كسر عشري؟
أدخلوا raise بنقاط مئوية في السنة، لا ككسر عشري — ثلاثة تعني ثلاثة في المئة في السنة، لا 0.03. يقسم المحرك على مئة قبل جمع السلسلة الهندسية.
ماذا لو كانت الزيادة صفراً، وماذا يعيد صفر سنوات متبقية؟
تمثّل الزيادة السالبة اقتطاعاً ثابتاً ما دامت الزيادة أكبر من −100%.
هل الدخل مدى الحياة هو نفسه راتب السنة الأخيرة؟
لا. إنه مجموع كل سنة متبقية من الأجر. فمع 50000 وزيادة 3 بالمئة لمدة 5 سنوات، تدفع السنة الأخيرة 56275.44، بينما مجموع السنوات الخمس 265456.79.
هل يُخصم التضخم أو تُحسب القيمة الحالية؟
لا. النتيجة مجموع الرواتب كما ستُدفع كل عام، دون معدل خصم ودون تعديل للتضخم. فهي ليست القيمة الحالية لتلك الدفعات.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/lifetime-earnings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"salary":50000,"raise":3,"years":5}'const res = await fetch("https://api.kit.forhosting.com/fin/lifetime-earnings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"salary": 50000,
"raise": 3,
"years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/lifetime-earnings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"salary": 50000,
"raise": 3,
"years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/lifetime-earnings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"salary":50000,"raise":3,"years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"salary":50000,"raise":3,"years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/lifetime-earnings", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"salary": 50000,
"raise": 3,
"years": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.lifetime_earnings",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
عندما تكون سنوات العمل المتبقية سالبة تفشل المهمة بـ invalid_input بدل اختراع مسار زمني معكوس. يغذّي الحساب الحسابي الخالص نفسه أداة المتصفح المجانية ومسار API المدفوع مسبقاً، فلا تختلف مراجعة على الصفحة عن مهمة إنتاج في مثال محلول.
معنى الدخل مدى الحياة وكيف يظهر الرقم التراكمي
الدخل مدى الحياة، بالمعنى الذي تتراتب عليه هذه الصفحة، هو مجموع متتالية رواتب سنوية تبدأ من أجر اليوم وتنمو بزيادة سنوية ثابتة حتى تنفد سنوات العمل المتبقية. ليس الراتب الذي يُتقاضى في السنة الأخيرة وحدها — فذلك الطرف إسقاط راتب مستقبلي — ولا القيمة الحاضرة لتلك القسائم بعد معدل خصم. مثال محلول: خمسون ألفاً تنمو بثلاثة في المئة سنوياً على مدى خمس سنوات عمل متبقية تجمع السنة الأولى عند خمسين ألفاً والثانية عند واحد وخمسين ألفاً وخمسمئة، وهكذا حتى السنة الخامسة، والمجموع 265456.79 بعد تقريب half-up إلى منزلتين. تمثّل الزيادة السالبة اقتطاعاً ثابتاً وتصغّر كل سنة لاحقة، ما دامت الزيادة فوق سالب مئة في المئة حتى يبقى واحد زائد r موجباً. إذا كان راتب هذه السنة salary والزيادة السنوية بالنسبة المئوية raise، فإن السنة المتبقية الأولى تدفع salary، والثانية تدفع salary مضروباً في واحد زائد raise مقسوماً على مئة، والسنة المتبقية ذات الترتيب k تدفع salary مضروباً في عامل النمو ذلك مرفوعاً إلى k ناقص واحد. جمع تلك الحدود n سلسلة هندسية: عندما لا تكون الزيادة صفراً تكون الصيغة المغلقة salary مضروباً في ((1 + raise/100) مرفوعاً إلى years، ناقص واحد) مقسوماً على (raise/100). عندما تكون الزيادة صفراً تماماً تدفع كل سنة المبلغ نفسه، فيكون الإجمالي ببساطة salary مضروباً في years. صفر سنوات متبقية مسار فارغ صادق: التراكمي صفر ويُحذف last_year_salary.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
إذا كان years سالباً يفشل المعالج برسالة أن سنوات العمل المتبقية يجب ألا تكون سالبة — الحراسة المطلوبة، لأن أفقاً زمنياً معكوساً ليس مساراً متبقياً مطروحاً حسناً. يُرفض الراتب السالب للسبب نفسه الذي يجعل قسيمة الراتب لا تكون عدداً سالباً. اقرنوا النتيجة بسلّم ترقياتكم إن احتجتم نسباً مئوية متغيّرة؛ وابدأوا هنا عندما يكون سؤال المنتج إجمالي مسار شفافاً بثلاث مدخلات لصفحة أو ورقة عمل أو دفعة سيناريوهات عرض تشترك سلفاً في زيادة وأفق متبقٍ. أرسلوا بـ POST جسماً JSON بثلاثة أعداد منتهية إلزامية: salary (الأجر السنوي الحالي الذي يبدأ المتتالية، صفر أو أكبر؛ الأسماء البديلة current_salary وcurrent وamount وpay)، وraise (الزيادة السنوية الثابتة كنسبة مئوية، مثلاً ثلاثة لثلاثة في المئة في السنة؛ الأسماء البديلة annual_raise وraise_percent وrate وpercent)، وyears (سنوات العمل المتبقية، أكبر من الصفر أو يساويه وعلى الأكثر مئة؛ الأسماء البديلة working_years وremaining_years وn وhorizon). يجوز أن يصل كل حقل عدداً JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم المنطقية والقيم غير المنتهية تفشل بـ invalid_input مع تسمية الحقل ولا تُفوتر. إذا كان raise أصغر من سالب مئة في المئة أو يساويه، فإن واحداً زائد r ليس موجباً والعامل الهندسي ليس عدداً حقيقياً نافعاً، فذلك أيضاً invalid_input. عند النجاح يعيد الجسم salary وraise وyears؛ ويبلّغ raise_decimal مقرباً half-up إلى ثماني منازل؛ ويعيد lifetime_earnings مقرباً half-up إلى منزلتين كعملة؛ ويتضمن last_year_salary (أجر السنة المتبقية الأخيرة، يساوي salary مضروباً في (1 + raise/100) مرفوعاً إلى years ناقص واحد) عندما يكون years واحداً على الأقل، ويُحذف خلاف ذلك؛ ويتضمن سلسلة صيغة قصيرة تعيد صياغة هوية المجموع الهندسي.
أين تستحق حاسبة الدخل مدى الحياة موضعها
يستطيع المرشحون الذين يقارنون عرضين يختلفان في أجر البدء وسياسة الزيادات ومدة البقاء المتوقعة أن يرسلوا الأعداد الثلاثة نفسها مرتين وأن يقتبسوا lifetime_earnings مستقراً بعقد عملة منزلتين. ولأن التنفيذ parse من المستوى tier A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. أبقوا الزيادة فوق سالب مئة في المئة، وسنوات العمل المتبقية عند صفر أو أكثر، وثبّتوا lifetime_earnings المقرب في الاختبارات، لتحصلوا على إجماليات مسار قابلة لإعادة الإنتاج للأدوات وتضمينات CMS وعوامل الحافة دون إقامة خدمة جداول خاصة بكم.
حالات التكامل
فحوص صفّية على السلسلة الهندسية
اسمحوا للطلاب أن يرسلوا salary وraise وسنوات العمل المتبقية وأن يتحققوا من الإجمالي التراكمي، بما في ذلك الفشل القاطع عندما يكون عدّ السنوات سالباً.
أسئلة تقنية
كيف يُحسب الدخل مدى الحياة من الراتب والزيادة وسنوات العمل المتبقية؟
تدفع كل سنة متبقية k مقدار salary مضروباً في (1 + raise/100) مرفوعاً إلى k ناقص واحد. التراكمي هو المجموع الهندسي: salary مضروباً في years عندما تكون الزيادة صفراً، وإلا salary مضروباً في ((1 + raise/100)^years − 1) مقسوماً على (raise/100)، بعد تقريب half-up إلى منزلتين.
كم تكلفة حاسبة الدخل مدى الحياة؟
أداة المتصفح مجانية. تستخدم طلبات API رصيداً مدفوعاً مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ لا تُفوتر المدخلات غير الصالحة.