الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف احسب نهاية الخدمة اذا كان اقل من5سنوات

مغلق
بدأه بلغيث في 27 ديسمبر 2004 · 6 رد · 1,373 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاعزاء

كيف احسب نهاية الخدمة اذا كان خدمته اقل من خمس سنوات ياخذ نصف الراتب شهر عن كل سنه

واذا كانت خدمته مثلا 6سنوات ياخذ نصف الراتب عن الخمس السنوات وكل سنه فوق الخمس سنوات راتب شهر كامل عن كل سنه زيادة

والف شكر لكم

#2

أخي الكريم

المعادلة كالتالي

(عدد السنوات - 5 + 2.5) * الراتب

اليس كذلك

#3

كلامك صحيح

#4

هذه المعادلة اذا كانت خدمة الموظف اكثر من خمس سنوات صحيحة

واذا كانت اقل فإنه خطأ

مثلا : الراتب (1000) وخدمته 6سنوات فان مستحقات الموظف هي 3500

بتطبيق (عدد السنوات - 5 + 2.5) * الراتب

واذا \طبق على خدمة 3 سنوات فإنه خطا يطلع 500 والصح 1500

تم تعديل هذه المشاركة بواسطة بلغيث في 28 ديسمبر 2004 في 17:37

#5
if years<=5 then
	bonus = salary / 2 * years
else
	bonus = salary/2 * 5 + salary * (years-5)
end if
اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#6

لم انتبه اني في قسم الاكسس.. اسف :(

فلا اعرف هل هذا الكود يجوز ام لا في الاكسس..

على كل حال يمكنك الوصول بمعادلة واحدة و هي

bonus = salary / 2 * (years + ((years > 5) * -1 * (years - 5)))

معادلة غبية بس هي الحل الوحيد من سطر واحد الا اذا كانت امكانية الاكسس تسمح بغير ذلك..

المهم هنا ان المتغير من نوع boolean يتحول ل-1 اذا كان صحيحاً و 0 اذا كان خاطئاً. فهل ذلك صحيح في الاكسس؟؟

تم تعديل هذه المشاركة بواسطة undo في 28 ديسمبر 2004 في 18:07

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#7

الف شكر لقد تم تطوير الكود الاول وتم بنجاح الف شكر لك

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…