النتائج 1 إلى 3 من 3

الموضوع: برجاء من الأخوة الأفاضل المساعدة, أنشاء برامج بلغة السي بلس بلس

  1. #1
    تقنى جديد
    تاريخ التسجيل
    May 2009
    المشاركات
    2
    معدل تقييم المستوى
    0

    افتراضي برجاء من الأخوة الأفاضل المساعدة, أنشاء برامج بلغة السي بلس بلس


    End Google Ads 201810 - BS.net 01 --> السلام عليكــم ورحمـة الله وبركاتــه ،،
    برجاء من الأخوة الأفاضل مساعدتي في أنشاء هذين البرنامجين حيث أنني في أول طريقي و أتمنى أن يوفقني الله و قد أستفدت كثيرا من هذا المنتدى و كل الأخوة الأفاضل به :-
    1) Implement a lamp class. Write the constructor that displays a text “new lamp”. And destructor that display a text “old lamp”
    2) Implement a wedding lamp class that contains 10 lamp and they turns on in turn one after one then two after two , then tree after tree and so on.
    و أريد من حضراتكم إذا تكرمتم شرح لهذا البرنامج و مخرجاته :-


    #include <iostream>
    using namespace std;
    class lamp {
    private:
    bool a ;
    public:
    lamp()
    { cout<<"I aM Created default"<<endl; };
    lamp ( bool b )
    { a=b;
    cout<< "I aM Created"<<endl; };
    ~lamp(){ cout<<"I aM deleted"<<endl;};
    void turn_on_off (void)
    { a= (a)^1;
    cout<< "I aM switched "<<a<<endl; } ;
    };//c,c0,c1;
    class widding_lamps
    { public:
    lamp c[10];
    void light()
    {for (int i=0; i<10;i++) {
    c[i].turn_on_off();
    c[i].turn_on_off(); }; }; };
    void selebrate (){
    widding_lamps z;
    z.light(); }
    int main ()
    { widding_lamps c1;
    selebrate () ;
    getchar();
    return 0; }

    و أسف على الأطالة بارك الله فيكم جميعا و زادكم من علمه


  • #2
    elfr3on el3ashk الصورة الرمزية A7med Baraka
    تاريخ التسجيل
    Jun 2008
    الدولة
    Egypt - Cairo
    المشاركات
    4,695
    معدل تقييم المستوى
    10

    افتراضي رد: برجاء من الأخوة الأفاضل المساعدة, أنشاء برامج بلغة السي بلس بلس

    كود:
    #include <iostream>
    using namespace std;
    class lamp {
    private: 
    bool a ; 
    public:
    lamp()
    { cout<<"I aM Created default"<<endl; };
    lamp ( bool b ) 
    { a=b;
    cout<< "I aM Created"<<endl; };
    ~lamp(){ cout<<"I aM deleted"<<endl;}; 
    void turn_on_off (void)
    { a= (a)^1;
    cout<< "I aM switched "<<a<<endl; } ; 
    };//c,c0,c1;
    class widding_lamps
    { public:
    lamp c[10];
    void light()
    {for (int i=0; i<10;i++) {
    c[i].turn_on_off();
    c[i].turn_on_off(); }; }; }; 
    void selebrate (){
    widding_lamps z;
    z.light(); } 
    int main ()
    { widding_lamps c1;
    selebrate () ;
    getchar();
    return 0; }
    
    لم أقم بعمل رن للكود صراحة لعدم وجود كومبيلر على جهازى حاليا
    لكن تقريبا هذا البرنامج يقوم بما طلبت أنت بالأعلى
    فى الكونستركتور يطبع I aM Created
    وفى الديستركتور يطبع
    I aM deleted

    و الكلاسس الأخرى تقريبا تقول بنفس عمل السؤال الثانى "i think its working though Trace it"

    بالتوفيق أن شاء الله

  • #3
    تقنى جديد
    تاريخ التسجيل
    May 2009
    المشاركات
    2
    معدل تقييم المستوى
    0

    افتراضي رد: برجاء من الأخوة الأفاضل المساعدة, أنشاء برامج بلغة السي بلس بلس

    ألف شكر لردك الكريم لقد نفعني كثيرا أعزك الله

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

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

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

    المواضيع المتشابهه

    1. أسئلة في السي مرة خطيرة
      بواسطة كابتن ميدو في المنتدى C / C++ - سى بلس بلس
      مشاركات: 4
      آخر مشاركة: 04-11-2010, 01:39 AM
    2. [ شرح ] : الان تقدر تلعب فيه الفيفا أونلاين
      بواسطة :: BarakaSoft Forum :: في المنتدى منتدى البرامج العام
      مشاركات: 0
      آخر مشاركة: 05-12-2009, 04:00 PM
    3. [ شرح ] : الاتصال بين جهازين بدون أي برامج [مجربه] , المساعدة عن بعد
      بواسطة :: BarakaSoft Forum :: في المنتدى منتدى البرامج العام
      مشاركات: 0
      آخر مشاركة: 05-06-2009, 02:12 AM
    4. [ برنامج ] : حصريااروع برامج حرق السي دي MagicISO Maker 5.5 Build 276
      بواسطة :: BarakaSoft Forum :: في المنتدى برامج الكمبيوتر - Computer programs
      مشاركات: 0
      آخر مشاركة: 04-14-2009, 08:13 PM
    5. أوعى تفكر تلعب رياضة
      بواسطة A7med Baraka في المنتدى منتدى الصور - photos forum
      مشاركات: 3
      آخر مشاركة: 07-30-2008, 02:03 PM

    الكلمات الدلالية لهذا الموضوع

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

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

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •  
    "وَقُل رَّبِّ زِدْنِي عِلْمًا"
    أعلانات نصية أستضافة , ريسيلر - Best Hosting | BarakaSoft Web Solutions

    BarakaSoft PageRank RSS RSS 2.0 XML MAP HTML 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 C/C++ | Java | C# | Network | Database | OS | Linux | Windows | Hacker & Security | Photoshop | Flash | Web Development | Free Programs | Mobile App | Free Java Course | Latest Technical News | Internet Programs | Antiviurse Programs | Graphics Programs | Network Programs | Portable Programs | vb Forums Development | Forums Development | CMS(Joomla-nuke-wordpress-mkportal...) | Photo | Anime |