الساعة الآن 04:43 PM


أهلا وسهلا بك فى منتديات جامعة الإمام محمد بن سعود الإسلامية.

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

سجل دخولك الأن









NOTICE | تنبيـــه :- هذا الموضوع قديم تم انشائه قبل 1381 يوم مضى , قد تكون مشاركتك هنا غير مجدية يُفضل انشاء موضوع جديد ان تطلب الامر.
صفحة 1 من 7 123 ... الأخيرةالأخيرة
النتائج 1 إلى 10 من 61
  1. #1
    الصورة الرمزية c.plus.plus
    تاريخ التسجيل : Feb 2010
    الجنس :
    عدد الكتب في مكتبتي : 0
    التقييم : 52

    بياناتى الأكاديمية

    التخصص

    :CS

    الكلية

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

    المستوى

    :

    التفاعل

    مواضيعى

    : 8

    مشاركاتى

    : 8

    مقالات المدونة :

    لأي استفسار بـ برمجه 2 ( c++) مستوى ثاني .. ضعه هنا


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

    هذا موضوع لمادة سي بلس تو لطلاب وطالبات مستوى ثاني

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

    ملاحظه : ياليت اللي يبغى يكتب كود .. او سؤال بالانجليزي ينتبه انو ما يكون ملخبط بين الكلام العربي ... عشان اقدر اقراه بسهوله


    وموفقين جميعا بإذن الله


    عرض التوقيع

    الحمد لله حمدا كثيرا طيبا مباركا فيه
    قوانين ملتقى طلاب وطالبات جامعة الإمام تمنع طرح الإيميلات ضمن المشاركات والتوقيع
  2. #2
    جامعي جديد
    الصورة الرمزية No Body Here

    تاريخ التسجيل : Aug 2010
    عدد الكتب في مكتبتي : 0
    الجنس :
    معدل تقييم المستوى : 7
    التقييم : 50

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : نظم الحاسب

    الكلية

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

    المستوى

    :

    التفاعل

    مواضيعى

    : 7

    مشاركاتى

    : 7

    مقالات المدونة :


    مرحبا تيتشر c++
    بغيت اساأل سؤال بخصوص الشيت مافهمته

    [LEFT][CENTER][RIGHT][CENTER][LEFT]
    #include <iostream>
    using namespace std;
    class POINT {
    public:
    // Constructor
    POINT (){ }
    POINT (int x, int y){
    y_=y; }
    // Accessor
    int getX (){ return x_; }
    int getY (){ return y_; }
    // Mutator
    void setX (int x) { x_ = x; }
    void setY (int y) { y_ = y; }
    void print( ) { cout << "(" << x_ << "," << y_ << ")";} void read( ) {
    private:
    int x_;
    int y_;
    };
    cin>> x_;
    cin>>y_; }
    Write a code that use above class and achieved the following (1 – 9):
    1. Declare an object p1 and initial the x and y value of p1 with 3 and 2 respectively.
    2. Declare an object p2 and initial the x and y value of p2 with 6 and 6 respectively.
    3. Declare a pointer variable p1Ptr that can point to a POINT p1.
    4. Declare a pointer variable p2Ptr that can point to a POINT p2.
    5. Declare the variable double d with initial value 0.0 to compute distance
    6. Declare a pointer variable dPtr that point to double d;
    7. Retrieve the x and y values of p1 and p2 by using p1Ptr and p2Ptr respectively

    8. Write the void function ComputDistance that compute the distance between point p1 and point p2 by using the following equation :
    Hint :the ComputDistance function has authorized to modify the value of variable d through dPtr variable. The prototype of ComputDistance function is :
    void ComputDistance ( double * dPtr , POINT * p1Ptr , POINT
    *p2Ptr);
    9. Print the value of variable d

  3. #3
    تيتشر c++
    الصورة الرمزية c.plus.plus

    تاريخ التسجيل : Feb 2010
    عدد الكتب في مكتبتي : 0
    الجنس :
    معدل تقييم المستوى : 7
    التقييم : 52

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : CS

    الكلية

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

    المستوى

    :

    التفاعل

    مواضيعى

    : 8

    مشاركاتى

    : 8

    مقالات المدونة :


    اقتباس المشاركة الأصلية كتبت بواسطة No Body Here مشاهدة المشاركة
    مرحبا تيتشر c++
    بغيت اساأل سؤال بخصوص الشيت مافهمته

    [LEFT][CENTER][RIGHT][CENTER][LEFT]
    #include <iostream>
    using namespace std;
    class POINT {
    public:
    // Constructor
    POINT (){ }
    POINT (int x, int y){
    y_=y; }
    // Accessor
    int getX (){ return x_; }
    int getY (){ return y_; }
    // Mutator
    void setX (int x) { x_ = x; }
    void setY (int y) { y_ = y; }
    void print( ) { cout << "(" << x_ << "," << y_ << ")";} void read( ) {
    private:
    int x_;
    int y_;
    };
    cin>> x_;
    cin>>y_; }
    Write a code that use above class and achieved the following (1 – 9):
    1. Declare an object p1 and initial the x and y value of p1 with 3 and 2 respectively.
    2. Declare an object p2 and initial the x and y value of p2 with 6 and 6 respectively.
    3. Declare a pointer variable p1Ptr that can point to a POINT p1.
    4. Declare a pointer variable p2Ptr that can point to a POINT p2.
    5. Declare the variable double d with initial value 0.0 to compute distance
    6. Declare a pointer variable dPtr that point to double d;
    7. Retrieve the x and y values of p1 and p2 by using p1Ptr and p2Ptr respectively

    8. Write the void function ComputDistance that compute the distance between point p1 and point p2 by using the following equation :
    Hint :the ComputDistance function has authorized to modify the value of variable d through dPtr variable. The prototype of ComputDistance function is :
    void ComputDistance ( double * dPtr , POINT * p1Ptr , POINT
    *p2Ptr);
    9. Print the value of variable d



    السؤال مش مكتوب مزبوط والكود ملخبط
    ياليت اللي يبغى يكتب كود .. او سؤال بالانجليزي ينتبه انو ما يكون ملخبط عشان اقدر اقراه بسهوله


    السؤال معطيك كلاس اسمه POINT ومعرف فيه فنكشنز وكونستركترز وفاريبال ممبر .. ويبغاك تنفذي النقاط من 1 الى 9 حسب المطلوب
    كمثال رقم واحد مطلوب تعرفي اوبجكت اسمه p1 وحطي لقيم هالاوبجكت x و y القيم اللي ذاكرها لك بالسؤال
    وهكذا تمشي ع كل فقره فقره وتشوفي شو المطلوب وتنفذي

    موفقه

    عرض التوقيع

    الحمد لله حمدا كثيرا طيبا مباركا فيه
    قوانين ملتقى طلاب وطالبات جامعة الإمام تمنع طرح الإيميلات ضمن المشاركات والتوقيع
  4. #4
    ....
    الصورة الرمزية جامعييييه قآآآآدمه..

    تاريخ التسجيل : Feb 2010
    عدد الكتب في مكتبتي : 0
    الجنس : أنثى
    معدل تقييم المستوى : 8
    التقييم : 50

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : نظم معلومآآآآت

    الكلية

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

    المستوى

    : الثالث

    التفاعل

    مواضيعى

    : 74

    مشاركاتى

    : 74

    مقالات المدونة :


    ي ليت توضح فقره8 ايش مطلوب بعمل الفنكشن

  5. #5
    * الإ دا ر ة *
    الصورة الرمزية Jejo E.M.S

    تاريخ التسجيل : Jun 2010
    عدد الكتب في مكتبتي : 0
    الجنس : أنثى
    معدل تقييم المستوى : 8
    التقييم : 52

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : computer science

    الكلية

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

    المستوى

    : خرّيج

    التفاعل

    مواضيعى

    : 89

    مشاركاتى

    : 89

    مقالات المدونة :


    8. Write the void function ComputDistance that compute the distance between point p1 and point p2 by using the following equation :
    اكتبي فنكشن من نوع فويد بتحسب المسافة مابيت تو بوينت تكونين عارفة معادلة المسافة

    Hint :the ComputDistance function has authorized to modify the value of variable d through dPtr variable.
    هنا بتقول لك البوينتر dPtr يقدر يغير قيمة المتغير d يعني بيأشر عليه وهذا كان مطلوب في فقرة خمسة

    The prototype of ComputDistance function is :
    void ComputDistance ( double * dPtr , POINT * p1Ptr , POINT
    *p2Ptr);

    بعدين معطيتك البروتوتايب للفنكشن وانت اكتبي البدي حقها باستخدام هذي البوينترات

    عرض التوقيع
    سلك للحياة واستمتع :victorious:
  6. #6
    'سبحان الله'
    الصورة الرمزية ..ابوسآمي..

    تاريخ التسجيل : Sep 2011
    عدد الكتب في مكتبتي : 0
    الجنس : ذكر
    معدل تقييم المستوى : 8
    التقييم : 69

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : علوم حاسب

    الكلية

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

    المستوى

    : الرابع

    التفاعل

    مواضيعى

    : 116

    مشاركاتى

    : 116

    مقالات المدونة :



    hello my friends :)
    Firstly you have to using code tag and writing your code inside it :)
    Secondly this solution of your question:
    كود:
    #include <iostream> #include <cmath> using namespace std; class POINT { public: // Constructor POINT (){ } POINT (int x, int y){ y_=y; } // Accessor int getX (){ return x_; } int getY (){ return y_; } // Mutator void setX (int x) { x_ = x; } void setY (int y) { y_ = y; } void print( ) { cout << "(" << x_ << "," << y_ << ")";} void read( ) { cin>> x_; cin>>y_; } private: int x_; int y_; }; void ComputDistance ( double * dPtr , POINT * p1Ptr , POINT *p2Ptr) { int x_axis; int y_axis; x_axis = p1Ptr -> getX () - p2Ptr -> getX (); y_axis = p1Ptr -> getY () - p2Ptr -> getY (); int d_ = (x_axis * x_axis) + (y_axis * y_axis); (*dPtr) = d_; } int main() { POINT p1(3,2); POINT p2(6,6); POINT * p1Ptr = &p1; POINT * p2Ptr = &p2; double d = 0.0; double * dPtr = &d; p1Ptr -> getX (); p1Ptr -> getX (); p2Ptr -> getY (); p2Ptr -> getY (); // p1Ptr -> read(); p2Ptr -> read(); ComputDistance(&d,&p1,&p2); cout<<sqrt(d); }
    thanks :)

    عرض التوقيع
    ربي اشرح لي صدري ويسر لي امري ...
  7. #7
    جامعي نشيط
    الصورة الرمزية زعماويه

    تاريخ التسجيل : Dec 2011
    عدد الكتب في مكتبتي : 0
    الجنس : أنثى
    معدل تقييم المستوى : 7
    التقييم : 69

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : نظم معلومات

    الكلية

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

    المستوى

    : الرابع

    التفاعل

    مواضيعى

    : 132

    مشاركاتى

    : 132

    مقالات المدونة :


    p1Ptr -> getX ();
    p1Ptr -> getX ();
    p2Ptr -> getY ();
    p2Ptr -> getY ();

    ليش كتبناها مرتين ؟

    والجذر وينه ؟
    واخر فقره اللي هي الطباعه ما اشوفها ؟

    الشاشه السوداء تختفي عندي بسرعه !

  8. #8
    تيتشر c++
    الصورة الرمزية c.plus.plus

    تاريخ التسجيل : Feb 2010
    عدد الكتب في مكتبتي : 0
    الجنس :
    معدل تقييم المستوى : 7
    التقييم : 52

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : CS

    الكلية

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

    المستوى

    :

    التفاعل

    مواضيعى

    : 8

    مشاركاتى

    : 8

    مقالات المدونة :


    اقتباس المشاركة الأصلية كتبت بواسطة زعماويه مشاهدة المشاركة
    p1Ptr -> getX ();
    p1Ptr -> getX ();
    p2Ptr -> getY ();
    p2Ptr -> getY ();

    ليش كتبناها مرتين ؟

    والجذر وينه ؟
    واخر فقره اللي هي الطباعه ما اشوفها ؟

    الشاشه السوداء تختفي عندي بسرعه !
    سؤالك عن حل أبو سامي أتوقع تخص فقره 7
    لانو أنا ماراجعت طريقة حل أبو سامي بصراحه .....

    عموما فقره 7 مطلوب من خلال البيونتر نسترجع قيم ال x , y
    فعنا حنا 2 بوينتير يأشر على 2 أوبجكت

    راح يكون بهالشكل .. اتوقع التكرار صار بشكل غير مقصود بالحل
    p1Ptr -> getX ();
    p2Ptr -> getX ();
    p1Ptr -> getY ();
    p2Ptr -> getY ();

    موفقه

    عرض التوقيع

    الحمد لله حمدا كثيرا طيبا مباركا فيه
    قوانين ملتقى طلاب وطالبات جامعة الإمام تمنع طرح الإيميلات ضمن المشاركات والتوقيع
  9. #9
    جامعي جديد
    الصورة الرمزية ms.b

    تاريخ التسجيل : Feb 2013
    عدد الكتب في مكتبتي : 0
    الجنس :
    معدل تقييم المستوى : 4
    التقييم : 50

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : علوم حاسب

    الكلية

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

    المستوى

    : الثاني

    التفاعل

    مواضيعى

    : 1

    مشاركاتى

    : 1

    مقالات المدونة :


    اقتباس المشاركة الأصلية كتبت بواسطة زعماويه مشاهدة المشاركة
    p1Ptr -> getX ();
    p1Ptr -> getX ();
    p2Ptr -> getY ();
    p2Ptr -> getY ();

    ليش كتبناها مرتين ؟

    والجذر وينه ؟
    واخر فقره اللي هي الطباعه ما اشوفها ؟

    الشاشه السوداء تختفي عندي بسرعه !

    هذي جامع فيها الجذر للمسافه d ومسوي فيها جمله الطباعه
    cout<<sqrt(d);
    حل مشكله الشاشه السوداء انك تكتبين هذي الجمله في نهايه ال int main قبل الreturn
    system ("pause");

  10. #10
    'سبحان الله'
    الصورة الرمزية ..ابوسآمي..

    تاريخ التسجيل : Sep 2011
    عدد الكتب في مكتبتي : 0
    الجنس : ذكر
    معدل تقييم المستوى : 8
    التقييم : 69

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : علوم حاسب

    الكلية

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

    المستوى

    : الرابع

    التفاعل

    مواضيعى

    : 116

    مشاركاتى

    : 116

    مقالات المدونة :


    بصراحة امس حليته على السريع و نسيت ليه مكررها و شكلها بشكل غير مقصود :)

    اما بالنسبة للمسافة هذا قانونها


    طبعنا عمليات الطرح و الضرب سويتها بالداله و اسنتها لـ d عن طريق التعديل على القيمه بستخدام البوينترdPtr و اللي هو احد البراميترس اللي معرفة داخل الداله و هو بالاساس يأشر على قيمة d اللي معرفه داخل المين.
    و بعدين سويت طباعه.
    كود:
    cout<<sqrt(d);
    طبعا بالأمكان انك تسوي كذا داخل الداله void ComputDistance
    كود:
    (*dPtr) = sqrt(d_);
    يعني كله واحد :)
    * ملاحظة: sqrt() هي احد دوال المكتبة cmath و مهمتها حساب الجذر التربيعي لمتغير من نوع double
    --------
    اللي عنده اي مشكلة انا حاضر :)

    عرض التوقيع
    ربي اشرح لي صدري ويسر لي امري ...
صفحة 1 من 7 123 ... الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 5 (0 من الأعضاء و 5 زائر)

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •