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

برنامج سي

مغلق
بدأه nisreenhadi في 19 ديسمبر 2003 · 5 رد · 576 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي سؤال ...... كيف اعمل برنامج يرسم مستطيل في وسط الشاشة مكون من نجوم مضيئة باستخدام object && class بحيث يدخل المستخدم الابعاد التي يريدها ؟؟؟؟؟

جزاكو الله الف خير

#2

بالسي ولا بالس بلس بلس؟؟؟؟؟؟؟؟؟؟؟؟

عموما 2 for loop

واحد يطبع السطور واحد يطبع الاعمده

#3

يسلمو اخ عبد الله

بس انا بعرف في 2 لووووب

بس كيف ممكن اعمل عملية ادخال الابعاد من خلال obj & class؟؟؟؟

البرنامج سي بلس بلس

وشكرا الك

#4

السلام عليكم,

لإدخال الأبعاد مثلا نقول x1 و x2 أو أي شيء آخر فستكون عندنا طريقتان.

إما أن نعلن عن هده الأبعاد كأنها عمومية وندخل الأبعاد بالطريقة المعتادة مثل :

cl.x1 و cl.x2 علما أن cl ترمز إلى class الدي نريده.

والطريقة الأخرى والتي ربما تكون أحسن هنا هي استعمال constructor مشحون فلنفترض و x1 x2 قد تكون محروسة أو أي شيء لكن يستحسن أن تكون محروسة.فلو نفرض دائما أن cl هو الكلاس فالكنستركتر سيكون كالتالي:

cl(int a,intb)

{

x1=a;

x2=b

}

وحين نريد خلق الكلاس نستعمل هدا الكنستركتر الجديد وهو في نفس الوقت سيعطي القيم للأبعاد x1 و x2 .

بالفعل استعملنا هنا 2 أبعاد من نوع int ولكن يمكنك أن تستعمل الشيء الدي ترغب فيه.

أتمنى لك التوفيق وإلى اللقاء.

#5

عفوا يا اخ معلش غلبتك معي بس الصراحة مو فاهمة عليك منيح يا ريت مثلا لو تكرمت تكتبو وتشرحلي عليه شوي بكون افضل .........

الله يجزيك الخير

#6

السلام عليكم,

الأمر كله كما قلت لك سابقا.

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

هدا كل ما يجب عمله فيمكنك أن تضع الكلاس هنا حتى أتمكن من إعطاءك ما يمكن أن نضيف إليه.

إلى اللقاء.

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

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