اذهب الي المحتوي
أوفيسنا

اقل عدد ممكن من الاوراق المالية


الردود الموصى بها

السلام عليكم اخواني في المنتدي

 

كيف يمكن ان تجمع او تدفع اي مبلغ بأقل عدد من الاوراق المالي

 

انظر الى الملف

 

 

monney.rar

monney2003.rar

تم تعديل بواسطه عبدالله المجرب
إضافة المرفق بصيغة 2003 حسب الطلب
  • Like 4
رابط هذا التعليق
شارك

بارك الله فيك

هل ممكن ارسال الملف- بالاوفيس 2003 -

شكرا

 

تم إضافة المرفق بصيغة 2003 الى المشاركة الأولى

رابط هذا التعليق
شارك

الأستاذ الفاضل / سليم حاصبيا

 

السلام عليكم ورحمة الله وبركاته

 

جزاك الله خيراً على هذا الكود الرائع وبعد إذن حضرتك بناء على طلب الأستاذ الفاضل /صلاح الصغير تم ملف بالمعادلات وفئات الجنيه المصري لعله يفيد. لكم كل التحية والتقدير. 

 

عذراً تم التعديل لإضافة فئة نسيتها في الملف السابق.

توزيع المبلغ1.rar

تم تعديل بواسطه أم عبد الله
رابط هذا التعليق
شارك

الأستاذ / أبو بلقيس

 

السلام عليكم ورحمة الله وبركاته

 

هذا المجموع للتأكد فقط أنه المبلغ الذي تم توزيعه إلى فئات ويمكن الاستغناء عن عمود المجموع. أما إذا كان يوجد أعداد الفئات يمكن معرفة العدد أي( المبلغ ) عملية عكسية وإليك الملف يوضح ذلك.

توزيع المبلغ 4.rar

رابط هذا التعليق
شارك

ا / ام عبد الله 

بارك الله فيكى عمل رائع خصوصا انه معادلات

و لكن طلبى كان ماذا لو عندى فئات محددة و ليس كل القئات المزكورة مثلا امسح خانة الفئة 200 او مائة

مثلا فى حالة صرف مبلغ 600 ج و عندى فئة 200 يكون الناتج 3

اما اذا كان ليس عندى فئة 200 و عندى فقط فى فئة المئات 100 يكون الناتج 6

و هذا مثال فقط للتوضيح محتاج يكون سريع فى استخراج العدد من الفئات الموجودة 

و شكرا لاهتمامك مرة اخرى

رابط هذا التعليق
شارك

الأستاذ / صلاح الصغير

 

السلام عليكم ورحمة الله وبركاته

 

عليك اختيار الفئة الموجود لديك من القائمة المنسدلة وأيضاً تحديد مبلغ الفئة أسفل الفئة من القائمة المنسدلة أبضاً. جرب الملف لعله المطلوب.

توزيع المبلغ222.rar

  • Like 1
رابط هذا التعليق
شارك

بارك الله  فيكم  تمت الاستفادة مما قدم

وتطبيقه على لغة أخرى  لمحبي الاوتوبلاي  و للحصول على نفس

النتائج  " مطبقة على العملة الجزائرية "

GOaEsl.png

 

الكود :

b5 = String.ToNumber(Input.GetText("b5"));
c3 = String.ToNumber(Input.GetText("c3"));
d3 = String.ToNumber(Input.GetText("d3"));
e5 = String.ToNumber(Input.GetText("e5"));
F3 = String.ToNumber(Input.GetText("F3"));
g3 = String.ToNumber(Input.GetText("g3"));
k3 = String.ToNumber(Input.GetText("k3"));
m3 = String.ToNumber(Input.GetText("m3"));
n3 = String.ToNumber(Input.GetText("n3"));
p3 = String.ToNumber(Input.GetText("p3"));
h3 = String.ToNumber(Input.GetText("h3"));
s3 = String.ToNumber(Input.GetText("s3"));
-------------------  ورقة 2000  دينار
f1=Math.Floor( b5/c3)
Input.SetText("Input1",f1 );
----------------  ورقة 1000 دينار
f2 = Math.Floor(( b5 - (c3*f1))/d3)
Input.SetText("Input2",f2);
------------------------------------------------  ورقة 500 دينار
f3 = Math.Floor(( b5 - (f1*c3+f2*d3))/e5)
Input.SetText("Input3",f3);
--------------------------  ورقة أو قطعة 200 دينار
f4 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5))/F3)
Input.SetText("Input4",f4);
------------------------------ورقة 100 دينار أو قطعة 100 دينار
f5 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5+f4*F3))/g3)
Input.SetText("Input5",f5);
------------------------------------ قطعة 50 دينار
f6 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5+f4*F3+f5*g3))/k3)
Input.SetText("Input6",f6);
-----------------------------------------قطعة 20 دينار
f7 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5+f4*F3+f5*g3+f6*k3))/m3)
Input.SetText("Input7",f7);
----------------------------------------------قطعة 10 دينار 
f8 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5+f4*F3+f5*g3+f6*k3+f7*m3))/n3)
Input.SetText("Input8",f8);
----------------------------------------------قطعة 5 دينار
f9 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5+f4*F3+f5*g3+f6*k3+f7*m3+f8*n3))/p3)
Input.SetText("Input9",f9);
---------------------------------------------قطعة 2 دينار
f10 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5+f4*F3+f5*g3+f6*k3+f7*m3+f8*n3+f9*p3))/h3)
Input.SetText("Input10",f10);
------------------------------------------قطعة 1 دينار
f11 = Math.Floor(( b5 - (f1*c3+f2*d3+f3*e5+f4*F3+f5*g3+f6*k3+f7*m3+f8*n3+f9*p3+f10*h3))/s3)
Input.SetText("Input11",f11);

شكرا لكم  جميعا

 

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information