عرض مشاركة واحدة
قديم 14-05-2016, 06:33 PM   المشاركة رقم: 4
الكاتب
عمر عمر
عضو جديد

البيانات
تاريخ التسجيل: May 2016
رقم العضوية: 31088
العمر: 34
المشاركات: 11
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
عمر عمر غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : عمر عمر المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجي بسيط لو سمحتم و تكرمتم للأستاذ اسلام العوامي

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

ثانيا للأسف لم افهم مثالك فهو كبير و معقد و خارج عن الموضوع

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



كود:

int a=10; int b=20; int c=5; int d=-65; int Array[4]; int i; int j; int t; Array[0] = a; Array[1] = b; Array[2] = c; Array[3] = d; for(i=0;i<=3;i++) for(j=i;j<=3;j++) if(Array[i]<Array[j]) { t=Array[i]; Array[i]=Array[j]; Array[j]=t; }


و هنا شرح للكود و المثال الذي كتبته بالتفصيل



كود:

// هنا عرفت المتغيرات و اعطيتها قيم int a=10; int b=20; int c=5; int d=-65; // هنا قمت بتعريف بالجدول الذي فيه اربع خانات int Array[4]; // هنا عرفت المؤشر أو العداد أو الدليل int i; // هنا عرفت الدليل الثاتي int j; // هنا عرفت الخانة المساعدة في تبديل الخانات int t; // هنا ملأت الجدول بالمتغيرات Array[0] = a; Array[1] = b; Array[2] = c; Array[3] = d; // هنا أنشأت الحلقة الأولى for(i=0;i<=3;i++) // هنا أنشئت الحلقة الثانية for(j=i;j<=3;j++) // هنا وضعت شرط المقارنة و الترتيب و التبديل if(Array[i]<Array[j]) { t=Array[i]; Array[i]=Array[j]; Array[j]=t; }

أريد أن يضهر في الشارت صورة مثل الصورة التالية

نقره لعرض الصورة في صفحة مستقلة

جربت أمر
Comment
بالطريقة التالية

كود:
Comment(Array_B[0]," ",Array[0],"\n",Array_B[1]," ",Array[1],"\n",Array_B[2]," ",Array[2],"\n",Array_B[3]," ",Array[3]);
و قام بترتيب القيم و اضهارها في الشارت بالشكل التالي

نقره لعرض الصورة في صفحة مستقلة

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

في لغة ال C و C++ بتم كتابت الأمر التالي فقط فتضهر القيم مرتبة و هو كاتالي

كود:

print ( Array[i] );

بدون كتابت كل الخانات !!

---

و كيف يمكنني تلوين القيمة الأولى الأكبر في الترتيب باللون الأخظر و القيمة الأخيرة الأصغر بالون الأحمر

أرجو أن تكون اضافة كود الطباعة على الشارت في مثالي الذي قدمته


أرجو أن لا أكون قد أطلت أو اثفلت عليك
في انتضار ردك الكريم



عرض البوم صور عمر عمر  
رد مع اقتباس
  #4  
قديم 14-05-2016, 06:33 PM
عمر عمر عمر عمر غير متواجد حالياً
عضو جديد
افتراضي رد: سؤال برمجي بسيط لو سمحتم و تكرمتم للأستاذ اسلام العوامي

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

ثانيا للأسف لم افهم مثالك فهو كبير و معقد و خارج عن الموضوع

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



كود:

int a=10; int b=20; int c=5; int d=-65; int Array[4]; int i; int j; int t; Array[0] = a; Array[1] = b; Array[2] = c; Array[3] = d; for(i=0;i<=3;i++) for(j=i;j<=3;j++) if(Array[i]<Array[j]) { t=Array[i]; Array[i]=Array[j]; Array[j]=t; }


و هنا شرح للكود و المثال الذي كتبته بالتفصيل



كود:

// هنا عرفت المتغيرات و اعطيتها قيم int a=10; int b=20; int c=5; int d=-65; // هنا قمت بتعريف بالجدول الذي فيه اربع خانات int Array[4]; // هنا عرفت المؤشر أو العداد أو الدليل int i; // هنا عرفت الدليل الثاتي int j; // هنا عرفت الخانة المساعدة في تبديل الخانات int t; // هنا ملأت الجدول بالمتغيرات Array[0] = a; Array[1] = b; Array[2] = c; Array[3] = d; // هنا أنشأت الحلقة الأولى for(i=0;i<=3;i++) // هنا أنشئت الحلقة الثانية for(j=i;j<=3;j++) // هنا وضعت شرط المقارنة و الترتيب و التبديل if(Array[i]<Array[j]) { t=Array[i]; Array[i]=Array[j]; Array[j]=t; }

أريد أن يضهر في الشارت صورة مثل الصورة التالية

نقره لعرض الصورة في صفحة مستقلة

جربت أمر
Comment
بالطريقة التالية

كود:
Comment(Array_B[0]," ",Array[0],"\n",Array_B[1]," ",Array[1],"\n",Array_B[2]," ",Array[2],"\n",Array_B[3]," ",Array[3]);
و قام بترتيب القيم و اضهارها في الشارت بالشكل التالي

نقره لعرض الصورة في صفحة مستقلة

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

في لغة ال C و C++ بتم كتابت الأمر التالي فقط فتضهر القيم مرتبة و هو كاتالي

كود:

print ( Array[i] );

بدون كتابت كل الخانات !!

---

و كيف يمكنني تلوين القيمة الأولى الأكبر في الترتيب باللون الأخظر و القيمة الأخيرة الأصغر بالون الأحمر

أرجو أن تكون اضافة كود الطباعة على الشارت في مثالي الذي قدمته


أرجو أن لا أكون قد أطلت أو اثفلت عليك
في انتضار ردك الكريم




رد مع اقتباس