تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
احتاج طريقة للطرح او الجمع في المصفوفات
#1
السلام عليكم



كما ترون الصورة الأولى طرح مع الاستلاف    والثانية جمع مع الحمل
اريد تطبيق هذا مع المصفوفات  الاستلاف من القيمة التالية عند الطرح أو الحمل عند الجمع
فهل يوجد دالة تقوم بذلك؟ ان كان الجواب لا فما هي افضل طريقة لوضع الكود لهذه الغاية
ولكم فائق الشكر والتقدير
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

أهلا أخي الكريم , تم عمل مثال يوضح ماطلبته وعلى حسب مافهمت .


الملفات المرفقة
.rar   Calculations.rar (الحجم : 2.08 ك ب / التحميلات : 60)
الرد }}}
#3
انا اعتقد
انهم يستخدمون صور فقط
في حال كانت العمليات المشروحة ثابته
بصراحة لم اطلع على برنامجهم مجرد حدس
الرد }}}
#4
شكراً لك أخي العزيز

نعم ما اريده مشابه لذلك لكن ليس هذا
اليك اخي العزيز هذا برنامج فيه مثال لما اريد لكنه حساب يدوي وليس برنامج
هل تستطيع وضع الكود له
وجزاك الله كل خير


الملفات المرفقة
.rar   MM.rar (الحجم : 2.28 ك ب / التحميلات : 51)
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy
#5
أهلا أخي الكريم , إطلعت على المثال وبصراحه لم أفهم كيف تتم العمليات لذلك لا أستطيع عمل الكود إلا بفهم كيف تتم العمليات .
الرد }}}
#6
(23-01-17, 04:13 AM)Ahmed_Mansoor كتب : أهلا أخي الكريم , إطلعت على المثال وبصراحه لم أفهم كيف تتم العمليات لذلك لا أستطيع عمل الكود إلا بفهم كيف تتم العمليات .
شكراً لك أخي على التفاعل
بكل بساطة اعتبر كل حقل هو بايت وقيمة البايت من 0 الى 255 الان اريد  طرح بايت من بايت وان لم يكن كافيا يجب الاستلاف من البايت المجاور 1
ويمكن ان تقول جمع وطرح بالسداسي عشري
مثال

171     125    230
250     150    015

تقابلها بالسداسي عشري
ِ
E6     7D     AB
0F     AC      FA

الطرح :
171 - 250 لا تكفي نأخذ واحد من البايت المجاور ليضم الى 171 وهذا الواحد تكون قيمته 256 فيكون 427 كيف ؟لنحول القيمة الى هكس  سترى انها 1BA
يعني اخذنا واحد من البايت المجاور وضممناه الى AB ليصبح 1AB وهي القيمة المقابلة لل 427 نطح منها 250  ليكون 177
البايت الثاني 125 اصبح 124
نطرح منه 150 هو ايضا غير كافي نأخذ واحد من البايت التالي فيكون 380 نطرح 150 لينتج 130
يبقى 229 - 15= 214
فتكون
177     130      214      هذا ناتج الطرح


الجمع:
171 + 250 =421  يوجد حمل للخانة التالية وهو 256 يمثله الواحد ليكون 165  وتزاد الخانة التالية 1 فتكون 126
126+ 172 = 298  حمل واحد للخانة التالية فيكون 42 والتالي يكون 231
231+15 = 246
فيكون
165    42     246

ولك فائق الشكر والتقدير
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy
#7
أهلا بك أخي الكريم ، يعطيك العافيه شرح مميز ، على حسب مافهمت من شرحك الكود سيكون بالضبط نفس كود المثال الذي ارفقته في ردي السابق لكن بدل قيمة الإستلاف اللي الواحد والتي تضاف بجانب العدد المستلف نحول قيمة الواحد الى ٢٥٦ وتضاف الى الرقم المستلف وليس تضم الى جانبه وبالنسبه للعدد اللي مستلف منه فيبقى الكود كما هو ينقص بمقدار واحد ، هذا بالنسبه للطرح ، والجمع لاحظت انه يتم الحمل اذا كانت نتيجة الجمع اكبر من ٢٥٦ يتم طرح ال ٢٥٦ من النتيجة والمتبقي يكون النتيجه لهذا الحقل ويحمل واحد الحقل اللي جنبه كما في الكود السابق يعني لابد ان تكون نتائج جمع الحقول كلها أصغر من العدد ٢٥٦والا يتم الحمل ، فيه حاجه واحده اللي ماعرفتها سواء في الطرح او الجمع الرقم 005 في الحقل الثالث تحت ليش صار 15 في العمليات ، وإن شاء الله خير .
الرد }}}
#8
اشكرك أخي العزيز
ارجو الان ان تساعدني في وضع كود لمصفوفة بايتات
بالنسبة لل 5 خطأ طباعي اخي الكريم وتم تعديله
لك فائق الشكر والتقدير
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy , Amir_Alzubidy
#9
أهلا أخي الكريم , تم عمل الكود .


الملفات المرفقة
.rar   Calculations_1.rar (الحجم : 2.36 ك ب / التحميلات : 57)
الرد }}}
#10
أحسنت أخي العزيز وجزاك الله خيرا
نعم هذا هو المطلوب
كفيت ووفيت
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] طريقة تصدير بيانات الداتا ريبورت datareport لصيغة pdf hamada salah90 6 1,479 19-01-24, 07:59 PM
آخر رد: hamada salah90
  اريد طريقة تصدير بيانات الاكتف ريبورت لملف اكسل scsi7000 0 299 03-11-23, 10:41 AM
آخر رد: scsi7000
  اريد طريقة لطباعة مستند مكون من صفحتين علي ورقة وحدة من الجهتين scsi7000 2 371 25-10-23, 07:38 PM
آخر رد: scsi7000
  طريقة حماية البرنامج برقم المعالج layan2000 76 99,464 09-06-23, 09:20 PM
آخر رد: fouadhdfouad
  اهدي اليكم طريقة اتصال واستيراد واضافة موظف في جهاز البصمة ahmed1900 2 806 13-05-23, 12:55 PM
آخر رد: scsi7000
  استفساربخصوص كود الجمع بعد البحت عن عناصر في الداتا غرايد عبدالمؤمن 3 454 08-12-22, 08:56 PM
آخر رد: عبدالمؤمن
  طريقة عمل QR BARCODE VB6.0 hannileo 12 7,462 10-10-22, 11:54 PM
آخر رد: mohammed_atallah
  [سؤال] احتاج برنامج يقرأ من اكسل ضروري لو سمحتم mera 0 505 10-06-22, 03:43 PM
آخر رد: mera
  طلب التعديل على كود الجمع مصمم هاوي 2 1,153 10-04-22, 12:02 AM
آخر رد: مصمم هاوي
  طريقة عمل تقرير بالداتا ريبورت بعرض الورقة لوندس سفن رجل الكهرباء 0 933 15-02-22, 12:23 AM
آخر رد: رجل الكهرباء

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم