رد: c++ وماادراك ما c++ ارجو المساعده ان امكن
هذي حل السؤالين الأولى:
Q1: What is the difference between the following two statements:
1. if (n > 2) { if (n < 6) cout << “OK”; } else cout << “NG”;
2. if (n > 2) { if (n < 6) cout << “OK”; else cout << “NG” };
------------------------
الخيار الأول else تابعة لـ If الأولى وif الثانية اللي بين قوسين كبيرة برضها تابعة للـ if الأولى بس مالها علاقة ب else
الخيار الثاني else تابعة لـ if الثانيــــــة واللي هي بدورها تابعة لكلمة if الأولى يعني ما راح تتطبق إلا لما ينطبق شرط أول if ويختل شرط ثاني if
يعني مثلاً إذا دخلت 1
الخيار الأول :ما راح يدخل على if فيروح المعالج على طول على else ويكتب لي NG
الخيار الثاني : ماراح يدخل على أول if ,, وعشان if الثانية هي وelse من ضمن الستيتمنت حقتها ف اختل الشرط من البداية وما راح يكتب لي شيء.
-------------------------------------
Q2: Use switch statement to rewrite the following code segment:
if (num == 1)
{cout << “Alpha”; }
else if (num == 2)
{ cout << “Beta”; }
else if (num == 3)
{ cout << “Gamma”; }
else
{ cout << “Other”; }
الجواب:
switch(num)
case 1: cout<<"Alpha"; break;
case 2 : cout<<"Beta"; break;
case 3 : cout<<"Gamma" ; break;
default: cout<<"Other" ;
break;
هذا اللي خطر على بالي عالسريع
بالتوفيق
|