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

رجاء ً بسرعة ... للتحويل بين if .. else و switch

مغلق
بدأه HomeSick في 27 مارس 2007 · 2 رد · 1,336 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد فقط أن أستفسر عن طريقة تحويل كود مثل

if ( grd <= 59.0 )
cout << "F";
else if ( grd <= 64.0 )
cout << "D";
else if ( grd <= 69.0 )
cout << "D+";
else if ( grd <= 74.0 )
cout << "C";
else if ( grd <= 79.0 )
cout << "C+";
else if ( grd <= 84.0 )
cout << "B";
else if ( grd <= 89.0 )
cout << "B+";
else if ( grd <= 94.0 )
cout << "A";
else if ( grd <= 100.0 )
cout << "A+";
}

باستخدام SWITCH ??

أرجوكم أريد حل بسرعة :(:(

#2

هل هذا الحل صحيح ؟؟

وشكرا ً :)

#include <iostream.h>

	int main(){

int x;
cout <<"Enter the student grade"<<endl;

cin>>x;

 if(x>=84&& x<=100)
   x=1;
   else if(x>=76&&x<=100)
   x=2; 
   else if(x>=68&&x<=100)
   x=3; 
   else if(x>=60&&x<=100)
   x=4; 
   else if(x<=59&&x>=0)
   x=5;

   switch(x){
   case 1:
cout<<"The student grade is EX"<<endl;
   break;
   case 2:
	cout<<" The student grade is V.G"<<endl;;
	   break;
   case 3:
		cout<<" The student grade is G"<<endl;
		   break;
	case 4:
			cout<<" The student grade is P"<<endl;
			   break;
					   default:	
				cout<<" The student grade is F"<<endl;
				   break;



}

	  return 0;

}
#3

في أشياء صعب جدا تسويها بالـ switch وأخرى ما تقدر نهائيا مع switch لذلك خلك على الـ if أحسن

وإذا في أحد يعرف الإجابه يعتبر شيء ممتاز ونكسب معلومه جديده :)

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

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