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

كيف يتم وضع اربع مصفوفات بمصفوفة واحده

مغلق
بدأه tariq84 في 18 أبريل 2007 · 4 رد · 556 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني انا عندي برنامج عبارة عن انو فية اربع مصفوفات واريدو يحطهم(الاربع مصفوفات) بمصفوفة وحده بتتكون من 51 صف و4 اعمدة(والاعمدة هاي اللي هم عبارة عن المصفوفات الاربعه اللي بالاول)

حسب الشروط الموجودة بالبرنامج لكن كل مرة انفذ فيها يعطيني(subscript out of range)ومرة ماينفذ ومرة ثانية يعلق البرنامج

فياريت تحكولي الحل

مشكوريين ودايما مغلبكم معي اخواني البرنامج موجود في المرفقات ارجو تحميلو وتجريبة ومعرفة الخطأ

وارجو تكون وصلت فكرة البرنامج(51 صف واربع اعمده حسب الشروط المتوفرة او اللي انا حاطها)

4_array_in_one.txt

تم تعديل هذه المشاركة بواسطة HnHn في 18 أبريل 2007 في 19:22

الاردن ارض النشامة..طارق حلوش

#2
/index.ph...=123055&hl=
#3

اخي هل كود البرنامج الي انا كاتبو صحيح ولى فية اخطاء انتي ماجاوبتني باي شي انا حكيتلك مش دايما بيطلعلي Out of range وانت اعطيتني مثال على هاي الشغلة (يعني مابدي كيف اعمل مصفوفة من اربع اعمده و51 صف بالضبط) بس انا سؤالي من الاصل هل كود البرنامج الي انا كاتبة صحيح ام خاطئ هل يوجد نقص ام لا يوجد

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

وبطريقة اوضح الاربع مصفوفات كل وحده بتحتوي على بيانات فانا بدي اعمل مصفوفة وحده بتجمعلي وبتطلعلي كل البيانات بمصفوفة وحده من اربع اعمد 51 صف حسب الشروط الموضوعه في البرنامج

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

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

مشكور

الاردن ارض النشامة..طارق حلوش

#4

اخي الكريم

هل لك ان ترفع مثالا كاملا حيث ان الكود غير واضح وكذلك سؤالك غير واضح

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

اخواني رح ارد اشرح بشكل اوضح لعل الفكرة توصل

انا عندي اربع مصفوفات

المصفوفة الاولى فيها عدد المواد عبارة عن 51 مادة

المصفوفة الثانية عبارة عن عدد المدرسين

المصفوفة الثالثة عبارة عن اوقات المحاضرات

المصفوفة الرابعه عبارة عن ارقام قاعات التدريس

هلا كل مصفوفة فيها بيانات وانا موزع المصفوفات الثانية والثالثة والرابعه بناءا على المصفوفة الاولى بحيث انو يكون عدد العناصر 51 عنصر

يعني مثلا مصفوفة المدرسين عندي 12 مدرس فضليت اعمل لكل مدرس مثلا اربع مواد واشي خمسة لحتى صار المجموع الكلي 51

ومصفوفة الاوقات فيها سبع اوقات مثلا وحطيت للمادة 1 خمس اوقات وللمادة 2اربع اوقات مثلا وهكذا الى ان يصبح المجموع 51

ومصفوفة ارقام القاعات كذلك الامر المادة 1 متوفرة باربع قاعات والمادة 2 متوفرة 3مرات وهكذا الى ان يصبح مجموع المصفوفة 51 عنصر

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

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

صورة التنفيذ رح تكون كالتالي

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

رقم 3 بكون اسم المادة

رقم2 بكون اسم المدرس

رقم4بكون وقتها (واللي رح يتعرف على رقم 4 من قاعدة البيانات ويشوف شو مقابلها ويحط مثلا الساعه 2-3 هاي مش مشكلتنا)

رقم 5 بكون رقم القاعه

ناخذ الصف الثاني مثلا من المصفوفة اللي بدها تنتج مثلا 1476

1:اسم المادة...4:اسم المدرس....7:الوقت.....8:رقم القاعه وهكذاااا

مع ملاحظة انو مايتكرر الوقت لنفس المادة وغيرها من الشروط اللي انا واظعها بالملف المرفق بالاعلى

اعتقد يااخواني اكثر من هيك شرح مافي

المطلوب كيف اني اعمل المصفوفة الخامسة ورح ينتج عندي مصفوفة من اربع اعمده و51 عنصر...مشكورين

واي استفسار انا جااااااااهز والله المشروع اللي انا بعملو حلو وبستاهل التعب

الاردن ارض النشامة..طارق حلوش

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

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

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

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

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

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