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

سؤال في c++

مغلق
بدأه فانتم في 16 يوليو 2007 · 5 رد · 723 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم كيف الحال إن شاء الله بخير

سؤال إن شاء الله يكون بسيط في c++ وهو كيف يمكنني اكتب اكثر من شرطين ماهي صيغتهم ؟

مثال if

بعدين ماذا اكتب لكي اكتب اكثر من شرطين

#2

اخوي ممكن توضح سؤالك شوية ؟ حتى ولو بمثال

اللهم صل على محمد واله خير الانام وارزقنا شفاعتهم اجمعين

#3

مشكووووووووور اخي dr_abdalrhman على المرور وماقصرت

اخيcompiler_x مثلاً اريد اكتب ثلاث شروط اول شرط هو اذا صفر يساوي 5 = 1 , ماعدى == صفر

وثاني شرط اذا صفر يساوي 6 = 2 , ماعدى == صفر

وثالث شرط اذا صفر يساوي7=3 , ماعدى == صفر

كيف يمكن كتابتهم

هل هكذا ؟ او كيف تكون كتباتهم

if (0==5) cout<<"1"<<endl;

else cout<<"zero"<<endl;

if (0==6) cout<<"2"<<endl;

else cout<<"zero"<<endl;

if(0=7) cout<<"3"<<endl;

else cout<<"zero"<<endl;

#4

مثلاً إذا أردت أن يحدث حدث إذا تحقق شرطان إستعمل الصيغة الآتية

if ( x == 8 && y <= 6)

و إذا أردت أن يحدث حدث إذا تحقت إحدى الشروط إستعمل الصيغة الآتية

if (x == 8 || y <= 6)

و يمكنك الخلط بين إستعمال الطريقتين مثل الآتي

if (  (x == 6 && y < 0)   ||   (z > 6 && w == 1)   )

أو أي شئ تريده بأي صيغة تريدها حتى لو كانت معقدة كهذه

if (   (x == 6 || y == 7) ||  (  (g > 88 && h == 9 ) && j > 34 )  ||   (i == 9 - x || (g == 9 + y && u > x  )  )  )
#5

او يمكن استخدام جملة if-else if مثلا:

if (x==5)
  cout<<1;
else if(x==6)
  cout<<2;
else if(x==7)
  cout<<3;
else
  cout<<0;

او تستخدم جملة switch

switch (x) {
 case 5:cout<<1;break;
 case 6:cout<<2;break;
 case 7:cout<<3;break;
 default: cout<<0;}

إن شاء الله يكون هوه هذا الجواب

تم تعديل هذه المشاركة بواسطة compiler_x في 17 يوليو 2007 في 11:15

اللهم صل على محمد واله خير الانام وارزقنا شفاعتهم اجمعين

#6

مشكوووووووووووووووووووووووورين ياشباب وماقصرتوا

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

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