منتدى علوم المنصورة
C# 2008 ... مشاكل وحلول - صفحة 2 Ezlb9t10


منتدى علوم المنصورة
C# 2008 ... مشاكل وحلول - صفحة 2 Ezlb9t10

منتدى علوم المنصورة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى علوم المنصورةدخول

اهلا بك يا زائر لديك 16777214 مساهمة


C# 2008 ... مشاكل وحلول

power_settings_newقم بتسجيل الدخول للرد
+6
frota
the Diamon
a7med khalil
مسلمة
kamar_ellel
Mano
10 مشترك

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 EmptyC# 2008 ... مشاكل وحلول

more_horiz
تذكير بمساهمة فاتح الموضوع :

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

الموضوع دا تم فتحه علشان نتبادل كلنا الخبرات فى مجال البرمجة بإستخدام السى شارب

كلنا السنة دى دخلنا عالم البرمجة بسرعة وكتير موافقنى على الرأى دا

هنا فى الموضوع هنحاول نمهد لكم إزاى تفكر كمبرمج وإزاى تعرف برنامجك هيشتغل إزاى

وبالتأكيد أى حد عنده مشاكل فى برامجه سواء اللى بيتم تدريسها فى الكلية أو أى برامج خارجية شغال فيها

علشان كدا هيسعدنى إنى أتلقى مشاكلكم ونحاول نحلها كلها بإذن الله

بالنسبة طبعا للأخوة اللى مش عايزين يحطوا برامجهم كاملة خوفا من سرقتها فممكن يضعوا هنا الجزء اللى فيه الخطأ وهقوم بتصحيحه لهم

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

شكرا ليكم

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
ما انا عملت الجمع والطرح لأنهم زى بعض بس الفرق اشارة ودخلت فيهم switch case
علشان المستخدم يختار العملية اللى هوه عايزها .
وعلى العموم انا هفكر تانى فى الضرب مفيش مشكلة
ولكن هل حكاية تثبيت رقم الصف فى المصفوفة الاولى والعمود فى المصفوفة التانية مع عمل لوب عليهم دى خطأ علشان لو خطأ افكر فى حل تانى.

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
شكرا على جهدك الرئع ده
بس يا ريت تبقى تكتب امتحان النظرى جاى فيه اسئلة ازاى لان العملى كلنا عارفين انه سهل لاننا قدامنا جهاز ولو غلطنا بنعرف الغلط فين وبنصلحه
بس النظرى ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
على فكرة السؤال فى النظرى بيبقى عليه 15 درجة وده اقل واجب؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz

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

فى كمان طريقة اصعب زى ما خدنا فى السى بلس بلس وهيا عمل لوبين منفصلين لكل مصفوفة وبعد كدا لوب لانشاء مصفوفة لناتج العملية دا غير لوبات الطباعة

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


أبو حميد

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

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

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
بجد يا مانو متشكرين جدا علي شرح المشاكل الي مسلمة قالت عليها لانها وقفت قدامنا كلنا
انا كنت بقصد ليس بدري لان الموضوع مش امتحان بس انا عايزة استفيد من الكورس دة
وان شاء الله تكون عون لينا
جزاك الله عنا كل خير

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz

ازيكم يا أحلى أعضاء عاملين اية

انا مستغرب ان الموضوع نام فجأة

أنا عارف إن عندنا إمتحان يوم الثلاث الجاى احصاء

ولكن اعملوا حسابكم ان هيكون فى امتحان عملى حاسب فى اخر الترم وان شاء الله لازم نكون مستعدين له

كمان برنامج الدرجات بالداتا بيز الدكتور قال ان عليه 10 درجات بحالهم من ال 50 بتوع العملى

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

شكرا ليكم

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
حسنا مانو انت اللى قلت
ممكن لو سمحت شرح Lables

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
متشكر يا عم مانو على الاضافة الجميلة دى

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz

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

طبعا أسف على التأخير لان كان فى امتحان إحصاء أولا ولأنى ثانيا كنت بجهز شرح بالصور لاستخدام ال Labels

وأشهر خصائص ليها ولكن لأن النت ضعيف فبكرة إن شاء الله هقوم برفع الصور على النت

شكرا ليكم

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
ان شاء الله مانو وجزاك الله خيرا على الإهتمام

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
ميرسى يا مانو
وانشاء كلنا نستفيد
جزاك الله خيراااااااا

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz

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

إزيكم يا شباب عاملين إية

معلش والله لكن انا مشاكلى مع النت كتير الفترة دى

بالنسبة لل labels فانا كان عندى سوء فهم ليها ولكن إتأكدت إنتوا عايزين فيها إية

بالنسبة لل labels فهى مهمة جدا فى بعض البرامج

لأنك أحيانا فى برامجك بتكون بتنفذ شئ معين ولكن بتحتاج إنك تكرر جزء معين من البرنامج ساعة تنفيذ خطوة معينة

أو بتحتاج إنك ترجع البرنامج علشان يكرر تنفيذ جزء سابق تم تنفيذه قبل كدا

فى معظم الحالات بيتم استخدام الأمر Goto للرجوع أو القفز لتنفيذ ال label المطلوبة

مثلا فى برنامج الضرب

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

فى حالة عدم التساوى كان من الممكن إننا نخلى البرنامج يطلع للمستخدم خطأ ويخرج البرنامج

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

علشان كدا عملنا label اسمها Retry مثلا

وحطينا شرط فى حاله عدم تحقق شرط الضرب ان البرناج يعمل GOto لل label اللى اسمها Retry

طيب إزاى نكتب ال Label بشكل عام ؟

ال label بتكتب على الشكل التالى

Mano:

ودا اسمها

فى السطر التالى بنقوم بكتابة الأوامر المطلوب تنفيذها

Mano:
Console.WriteLine("Hello");

وبعد كدا بنكمل كتابة برنامجنا عادى جدا

اتمنى الفكرة تكون وصلت

وأى استفسار تانى أنا حاضر

شكرا ليكم

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
وعليكم السلام ورحمة الله وبركاته
جزاك الله خيرا مانو ولى عودة مع الأسئلة والإستفسارات لكن بعد فترة ان شاء الله

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
بجد يامانووو
انت تقريبا مش مخلي حاجه
عمل راااائع ومميز جدا

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz

شكرا لكل اللى ردوا

العفو وأنا تحت أمركم فى أى وقت ان شاء الله

مسلمة

قمر الليل

شكرا لمرورك وياريت أقدر أفيدكم بحاجة

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz

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

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

فقد قام المكتب البرمجى التابع للمنتدى بإنزال شرح الطريقة لكم

نتمنى لكم قرائة وفهم ممتعين

الطباعة بطريقة أل Index

عبارة عن اندكس او مرجع معين بنعينه على الصورة {P} ومكان البى بنحط أرقام من صفر لحد الرقم اللى عايزنه

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

ركزوا معايا كدا

Console.Write("{0} \t", A[i, j]);

هنا فتحنا القوسين " حطينا اللى عايزين نطبعه اللى هيا الاندكس اللى بدأ من رقم صفر وبعد كدا علامة المسافة \t وبعد كدا قفلنا "

بعد كدا نعمل بقى اللى عايزين نطبعه مكان الاندكس دا وهو المصفوفة A[i, j]

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


طيب لو عايز اطبع متغيرين او اكتر ؟

Console.Write("{0} + {1}", A, B);

دى مثال تانى مثلا ... حجزت اتنين اندكس ووسطهم بحط اى كلام عايز اطبعه زى مثلا علامة الجمع

وبعد ما قفلت علامتين "" قمت بتعريف شكل المتغيرات اللى عايز اطبعا فى الاندكس وزى ماقلت الترقيم بيبدأ من صفر


طريقة طباعة الاندكس فايدتها اية ؟

دلوقتى فى امر كونسول دوت رايت لاين ... اى حاجة بتتحط جوا "" بتظهر على الشاشة كما هى والبرنامج مش بيتعرف عليها اذا كانت متغير او كلمة او اية بالضبط ... علشان كدا لازم نعمل للبرنامج اندكس يخرجه من علامتين "" يجيب قيمة المتغير ويرجع تانى يطبعه على الشاشة وهكذا .

أتمنى الفكرة تكون سهلة ووصلت لكم

شكرا ليكم

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
شرح جميل مانو
جزاك الله خيرا

descriptionC# 2008 ... مشاكل وحلول - صفحة 2 Emptyرد: C# 2008 ... مشاكل وحلول

more_horiz
شكرا ليك يامانو علي اللي بتعمله معانا
ويارب يكون في ميزان حسناتك
privacy_tip صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
power_settings_newقم بتسجيل الدخول للرد