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

سؤال في c++

مغلق
بدأه مجلـد جديـد في 7 مارس 2006 · 2 رد · 398 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
اقتباس
&&

تستخدم للتحقق من صحة شرطين معاً فإذا كان كلاهما صحيحاً يكون الناتج 1 أو true أما إذا كان أحدهما على الأقل خطأ فإنه يعيد القيمة 0 أو false

||

تستخدم للتحقق من صحة شرط واحد على الأقل, فإذا كان أحدهما أو كلاهما صحيحاً يكون الناتج 1 أو true حتى لو كان الثاني خاطئ أما إذا كان كليهما شرطين خاطئين فإنه يعيد القيمة 0 أو false

----------

    في كل من الأمثلة السابقة يتم تخزين نتيجة المقارنة في المتحول R فالمقارنة الأولى كانت نتيجة المقارنة صحيحة فتم تخزين القيمة 1 في المتحول R و في المقارنة الثانية كانت نتيجة المقارنة خاطئة فتم تخزين القيمة 0 في المتحول R سنذكر هنا مثالاً على && و ||

R = (A > B ) && (C != 13 ) è R = 1 ;

    لدينا هنا شرطين, الأول سيتحقق من أن المتحول A يحوي قيمة أكبر تماماً من المتحول B و الشرط الثاني سيتحقق من أن المتحول C يحوي قيمة لا تساوي من العدد 13 فإذا كان كلا الشرطين صحيح فسيخزن في المتحول R القيمة 1 و إذا كان أحد الشرطين على الأقل خطأ فسيتم تخزين القيمة 0 في المتحول R

R = (A == B ) || (C <= 13) è R = 1 ;

    لدينا هنا شرطين, الأول سيتحقق من أن المتحول A يساوي المتحول B و الشرط الثاني سيتحقق من أن المتحول C يحوي قيمة أصغر أو تساوي العدد 13 فإذا كان أحد الشرطين على الأقل صحيح فسيخزن في المتحول R القيمة 1 و إذا كان كلا الشرطين خاطئ فسيتم تخزين القيمة 0 في المتحول R

بقي لدينا نوعين من المعاملات وهما

3. المعاملات الأحادية Unary Operators

4. المعاملات على مستوى البت Bit-Wise Operators

1) ممكن احد يشرح كيف استخدم && و || في c++ ؟؟ وهل هذي العمليات صحيحة ؟

2) ماذا يقصد بالمعاملات الاحادية والمعاملات على مستوى البت ؟

تم تعديل هذه المشاركة بواسطة مجلـد جديـد في 7 مارس 2006 في 20:10

#2

وايضاً ماهي العلاقة بين UML و c++ ؟

لاحظت انها موجودة في فصل ال classes & objects ، فماهي ؟ وما عملها ؟

( أرجو ان لا اكون قد أكثرت من الاسئلة :) )

#3

السلام عليكم

راجع القوانين أخي لو سمحت!! في المواضيع المثبتة.

اقتباس
- يرجى عدم طرح اسئلة بدائية و اساسية تستطيع ان تجد اجابتها في اي كتاب او موقع على الانترنت (مثل "ما هي المتغيرات" او ما هي الـ while loops او ارجو شرح عن الـ arrays).

الـ && هي and يعني "واو" .. يعني تريد فحص شرطين معا الأول و الثاني,

if( (x < 5) && (y > 10) )
...

|| هي or يعني تريد فحص احد الشرطين اما الأول أو الثاني

if( (x < 10) || (y > 5) )
...

الـ uml هي unified modelling language و هي موضوع متقدم و لا يزال الوقت مبكرا عليه.

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

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