السلام عليكم كيف الحال إن شاء الله بخير
سؤال إن شاء الله يكون بسيط في c++ وهو كيف يمكنني اكتب اكثر من شرطين ماهي صيغتهم ؟
مثال if
بعدين ماذا اكتب لكي اكتب اكثر من شرطين
السلام عليكم كيف الحال إن شاء الله بخير
سؤال إن شاء الله يكون بسيط في c++ وهو كيف يمكنني اكتب اكثر من شرطين ماهي صيغتهم ؟
مثال if
بعدين ماذا اكتب لكي اكتب اكثر من شرطين
اخوي ممكن توضح سؤالك شوية ؟ حتى ولو بمثال
اللهم صل على محمد واله خير الانام وارزقنا شفاعتهم اجمعين
مشكووووووووور اخي 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;
مثلاً إذا أردت أن يحدث حدث إذا تحقق شرطان إستعمل الصيغة الآتية
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 ) ) )
او يمكن استخدام جملة 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
اللهم صل على محمد واله خير الانام وارزقنا شفاعتهم اجمعين
مشكوووووووووووووووووووووووورين ياشباب وماقصرتوا
هذا الموضوع مغلق.