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

مشكلة بكود برنامجي

بدأه hero for eve في 22 مايو 2011 · 7 رد · 261 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيفكم اخواني ان شاء الله طيبين

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

رفعت لكم البرنامج

اتمنى الافادة :(

  string [,] student = new string [4,5];

            for (int i = 0; 1 < 5; i++)
            {

                Console.Clear;

                Console.WriteLine("Enter the student");
                Console.Write("ID:"); student [0, 1] Console.ReadLine();
                Console.Write("NAME:"); student[1, 1] Console.ReadLine();
                Console.Write("Department:"); student[2, 1] Console.ReadLine();
                Console.Write("Mobil:"); student[3, 1] Console.ReadLine();
            }

       [    Console.Clear;

            Console.WriteLine(" ID   |    name    |    Department   | Mobil  ");


            for (int j = 0; j < 5; j++)
            {

                Console.WriteLine(student[0, j] + "   " + student[1, j] + "   " + student[2, j] + "  " + student[3, j]);
            }
                Console.ReadKey();

ConsoleApplication9.rar

تم تعديل هذه المشاركة بواسطة hero for eve في 22 مايو 2011 في 13:11

#2

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

اخي يمكنك استخدام مفهوم ال Collections لجعل عملية هيكلة البيانات اكثر مرونة من المصفوفات, فمثلا جرب الفئة List لتتمكن خزن طلاب بعدد لم يتم تعريفه ضمن البرنامج ..

.:: Wish to become better and better ::.

#3

لا اخوي نفس المدرب طالب البرنامج بالطريقة دي :( ممكن تقولي ايش المشكلة بالكود :(

#4

يعطيني مشكلة هنا بالجزء ده

{

                Console.Clear;

                Console.WriteLine("Enter the student");
                Console.Write("ID:"); student [0, 1] Console.ReadLine();
                Console.Write("NAME:"); student[1, 1] Console.ReadLine();
                Console.Write("Department:"); student[2, 1] Console.ReadLine();
                Console.Write("Mobil:"); student[3, 1] Console.ReadLine();
            }

تم تعديل هذه المشاركة بواسطة hero for eve في 22 مايو 2011 في 16:26

#5

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

اخي طبي وين اشارة الاسناد = ؟؟ والمفروض يكون الصف i فمن الملاحظ انك قلبت بين الصف والعمود؟؟ قم بتغيير الكود الى


Console.Clear();
Console.WriteLine("Enter the student");
Console.Write("ID:");
student [i, 0]= Console.ReadLine();
Console.Write("NAME:");
student[i, 1] = Console.ReadLine();
Console.Write("Department:");
student[i, 2]= Console.ReadLine();
Console.Write("Mobil:");
student[i, 3] = Console.ReadLine();

.:: Wish to become better and better ::.

#6

الله يعطيك الف الف عافية اخوي

بس ابغى الدالة الي تنسقلي الاسم عشان في اسماء 6 حروف واسماء 5 حروف

فبتالي تخرب المصفوفة اتوقع الدالة تعطي مسافات زيادة او شي زي كدا ع حسب كلام المدرب

#7

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

اخي اعتقد انك عملت موضوع اخر لمشكلة التنسيق؟ بالنسبه لموضوعك هذا اتمنى انه تم حله بنجاح, سأقوم بالرد على موضوعك الاخر هناك وليس هنا ..

.:: Wish to become better and better ::.

#8

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

اخي دققت النظر في البرنامج من البداية, هنالك اخطاء كثيره .. هذا هو الكود الصحيح


string[,] student = new string[5, 4];
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Enter the student");
Console.Write("ID:");
student[i, 0] = Console.ReadLine();
Console.Write("Name:");
student[i, 1] = Console.ReadLine();
Console.Write("Department:");
student[i, 2] = Console.ReadLine();
Console.Write("Mobile:");
student[i, 3] = Console.ReadLine();
}
Console.Clear();

.:: Wish to become better and better ::.

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