عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 05-04-2010, 12:56 AM   #3

رفاء110

جامعي

 
تاريخ التسجيل: Apr 2009
نوع الدراسة: إنتظام
المستوى: الثامن
الجنس: أنثى
المشاركات: 20
افتراضي رد: 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;

هذا اللي خطر على بالي عالسريع

بالتوفيق

 

رفاء110 غير متواجد حالياً   رد مع اقتباس