النتائج 1 إلى 4 من 4
  1. #1

    تاريخ التسجيل
    Mar 2008
    الدولة
    الامارات - أبوظبي
    المشاركات
    994

    افتراضي Assignment 2 درس برنامج السي بلاس بلاس

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


    عبارة عن أسئلة عن الدرس الثاني في البرنامج المخصص في جامعة خليفة مادة CMPE 111 (If/Else) c

    تجدون العمل في المرفق



    شكرا

    الملفات المرفقة الملفات المرفقة

  2. #2

    تاريخ التسجيل
    Mar 2008
    الدولة
    الامارات - أبوظبي
    المشاركات
    994

    افتراضي

    حل السؤال الأول


    كوّن برنامجا يقرأ درجتك وعند ذلك يطبع ( ممتاز , جيد جدا , جيد , ناجح , راسب ) ..

    نستخدم if أو if-else لنحصر الدرجات بين الدرجة والدرجة

    مثال:

    100 و 89

    if ( grade <=100 && grade >89) //example
    cout<<"Excellent"; //example

    وهكذا

    ان الرمز && يعنى (و) وذلك لحصر الشيء

    مثال

    لنفرض أن المستخدم أدخل 95

    grade <=100 نعم أصغر من 100

    grade >89 نعم أكبر من100

    لذلك سيدخل داخل if ويطبع كلمة "Excellent" وهكذا ..

    ولنطبق الباقي كما هو موضح في الحل





    نجد هناك رمز || وهو يعني ( أو أو ) .. ما يفعله ذلك اذا كان الاول صحيحا فيدخل if واذا كان الثاني صحيحا أيضا يدخل
    واذا كان الاول صحيحا و الثاني خطأ فيصبح صحيحا ويدخل


    طريقة أخرى للحل باستخدام if-else





  3. #3

    تاريخ التسجيل
    Mar 2008
    الدولة
    الامارات - أبوظبي
    المشاركات
    994

    افتراضي

    حـــل السؤال الثانــي

    سؤال بسيط جدا وهو عبارة عن تكوين برنامج ذلك يقوم المستخدم بادخل عدد من الاعداء لمعرفة هل هذا العدد زوجي أم فردي

    نحن نعلم في الرياضيات أن الاعداد الزوجية هي جميعها التي تقبل القسمة على العدد 2

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

    مثال:

    العدد 4 هو عدد زوجي لأنه يقبل القسمة على 2


    كما هو موضح في الحل






    نلاحظ وجود رمز جديد الا وهو % هو عبارة عن عدد يقسم في عدد آخر لايجاد الباقي له

    لنفرض أن المستخدم أدخل العدد 4

    4 تقسيم 2 = 2 والباقي = 0

    في السي بلاس بلاس نستعمل هكذا

    if(n%2==0) //example

    == نستعمله للتأكيد أنه يساوي هذا العدد ... هنــا العدد 4 مقسوم على العدد 2 .. والباقي == 0 وهذا صحيح
    ثم سيدخل الى if ويطبع even

    اذا عدد آخر .. مثال
    المستخدم أدخل العدد 5
    العدد 5 مقسوم على 2 .. والباقي ==0 ؟؟ هذا ليس صحيح لانه يوجد باقي
    لذلك لن يدخل ال if
    وانما سيذهب الى else
    ويطبع كلمة odd أي بمعنى فردي



    والله ولي التوفيق

  4. #4

    تاريخ التسجيل
    Mar 2008
    الدولة
    الامارات - أبوظبي
    المشاركات
    994

    افتراضي

    حــل الســؤال الثــالث


    يطلب منا كتابة المعادلة التربيعية فكلنا نعرف طريقتها .. ولكن في السي بلاس بلاس يطلب من المستخدم ادخل معاملات المعادلة a,b,c ..

    لايجاد x1 , x1

    d = الدلتا

    ومعادلتها في الرياضيات

    اذا كات d=0 فهناك حل واحد
    واذا كانت d>0 فهناك حلان
    أما اذا كانت d<0 فليس هناك حل للمعادلة

    كيف نحسب الجذر التربيعي في السي بلاس بلاس؟

    فقط نضيف فوق
    #include<cmath>

    وهو لاضافة الحسابات الرياضية في البرنامج مثل sqrt , pow , ... وهكذا

    لنرى حل هذا السؤال من خلال البرنامج



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

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