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

مسئلة رياضية باستخدام Select Case

مغلق
بدأه المع في 3 يوليو 2002 · 3 رد · 793 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مسئلة رياضية باستخدام Select Case

عندي textbox1 يا خذ الرقم الاول

textbox2 ياخذ الرقم الثاني

و textbox3 ياخذ النتيجة

و listbox او combobox يحتوي على :"+" و "-" و "*" و "/"

عند ادخال ارقام في textbox1 و textbox2 يعطينا النتيجة في textbox3

العملية الحسابية تتم عن طريق ال listbox يعني اختار

اما جمع او طرح او ضرب او قسمة

عملت البرنامج حسب ماشرحته سابقا

بس المشكلة كيف اعمل كود لل listbox يختار نوع العملية الحسابية

باستخدام شرط select case

وهذه المحاولة بس مانجحت

Private Sub cmdCalc_Click()

Dim oper As String

Dim num1 As Integer

Dim num2 As Integer

num1 = Text1.Text

num2 = Text2.Text



Select Case oper

Case "+"

     Text3.Text = num1 + num2

Case "-"

     Text3.Text = num1 - num2

Case "*"

     Text3.Text = num1 * num2

Case "/"

     Text3.Text = num1 / num2

End Select

End Sub







Private Sub Form_Load()

Combo1.AddItem "+"

Combo1.AddItem "-"

Combo1.AddItem "*"

Combo1.AddItem "/"



End Sub

الرجاء المساعدة ......

تحياتي.....

#2

مسئلة رياضية باستخدام Select Case

عندي textbox1 يا خذ الرقم الاول

textbox2 ياخذ الرقم الثاني

و textbox3 ياخذ النتيجة

و listbox او combobox يحتوي على :"+" و "-" و "*" و "/"

عند ادخال ارقام في textbox1 و textbox2 يعطينا النتيجة في textbox3

العملية الحسابية تتم عن طريق ال listbox يعني اختار

اما جمع او طرح او ضرب او قسمة

عملت البرنامج حسب ماشرحته سابقا

بس المشكلة كيف اعمل كود لل listbox يختار نوع العملية الحسابية

باستخدام شرط select case

وهذه المحاولة بس مانجحت

Private Sub cmdCalc_Click()

Dim oper As String

Dim num1 As Integer

Dim num2 As Integer

num1 = Text1.Text

num2 = Text2.Text

Select Case oper

Case "+"

Text3.Text = num1 + num2

Case "-"

Text3.Text = num1 - num2

Case "*"

Text3.Text = num1 * num2

Case "/"

Text3.Text = num1 / num2

End Select

End Sub

Private Sub Form_Load()

Combo1.AddItem "+"

Combo1.AddItem "-"

Combo1.AddItem "*"

Combo1.AddItem "/"

End Sub

الرجاء المساعدة ......

تحياتي.....:)

#3

بسم الله الرحمن الرحيم

السلام عليكم

اخي الكريم الكود صحيح ولكن ينقصه شي واحد هو

oper = Combo1

:) :)

اي سوف يصبح بعد اضافه تلك الجزئيه كالتالي

Option Explicit

Private Sub cmdCalc_Click()

Dim oper As String

Dim num1 As Integer

Dim num2 As Integer

num1 = Text1.Text

num2 = Text2.Text

oper = Combo1

Select Case oper

Case "+"

Text3.Text = num1 + num2

Case "-"

Text3.Text = num1 - num2

Case "*"

Text3.Text = num1 * num2

Case "/"

Text3.Text = num1 / num2

End Select

End Sub

Private Sub Form_Load()

Combo1.AddItem "+"

Combo1.AddItem "-"

Combo1.AddItem "*"

Combo1.AddItem "/"

End Sub

السلام عليكم

#4

الف شكر حبيبي

بجرب و ارد عليك

تحياتي...........

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

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

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

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

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

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