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

كيف يمكن تحويل الكود التالي

مغلق
بدأه ya_as في 9 يونيو 2007 · 6 رد · 482 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني لو سحمتوا اريد تحويل الكود التالي الى #C

Dim x As Integer = InputBox("hi", "hi")

Select Case x

Case Is < 50

MsgBox("ضعيف")

Case Is < 65

MsgBox("مقبول")

Case Is < 75

MsgBox("جيد")

Case Is < 85

MsgBox("جيد جدا")

Case Is <= 100

MsgBox("ممتاز")

End Select

#2

لما

#3

لماذا لا يوجد رد

هل السؤال صعب الى هذه الدرجه

#4
int x = InputBox("hi", "hi");
if (x == 50) {
	MessageBox.Show("ضعيف");
} else if (x == 65) {
	MessageBox.Show("مقبول");
} else if (x == 75) {
	MessageBox.Show("جيد");
} else if (x == 85) {
	MessageBox.Show("جيد جدا");
} else if (x == 100) {
	MessageBox.Show("ممتاز");
}

راجع هذة المشاركة:

/index.ph...st&p=650142

مواضيع متنوعة

#5

السلام عليكم

شكرا أخي محمود ولكن تذكر أن InputBox غير موجود في السي شارب وقمت بتصميم واحدة هنا.

حاول تعديله بإستعمال DialogResultأو سأعود لاحقا لمزيد التفاصيل

#6

شكرا على التجاوب

بس انا اريدها Switch وليس If

#7
اقتباس
شكرا أخي محمود ولكن تذكر أن InputBox غير موجود في السي شارب

نعم عزيزي Ben_Laiid تعمد عدم ذكرها لكي يحاول الاخ الكريم البحث عنها او التفكير فيها علي الاقل.

اقتباس
بس انا اريدها Switch وليس If

int x = InputBox("hi", "hi");
switch(x) {
 case 50:
  MessageBox.Show("ضعيف");
  break;
 case 65:
  MessageBox.Show("مقبول");
  break;
 case 75:
  MessageBox.Show("جيد");
  break;
 case 85:
  MessageBox.Show("جيد جدا");
  break;
 case 100:
  MessageBox.Show("ممتاز");
  break;
}

اخي الكريم Switch مابتنفع في حالة الـ Operator التالية =< => وغيرة ولن تعطيك نتائجك كاملة.

مثلاً عندما يكون المتغير x = 51 لن تظهر الرسالة وتخبرك بتقديرها. فالحل في جملة if

int x = InputBox("hi", "hi");
if(x <= 50) {
 MessageBox.Show("ضعيف");
} else if(x <= 65) {
 MessageBox.Show("مقبول");
} else if(x <= 75) {
 MessageBox.Show("جيد");
} else if(x <= 85) {
 MessageBox.Show("جيد جدا");
} else if(x <= 100) {
 MessageBox.Show("ممتاز");
}

مواضيع متنوعة

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…