منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] طلب عملية حسابية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] طلب عملية حسابية (/showthread.php?tid=27781)



طلب عملية حسابية - motazsaad94@gmail.com - 03-12-18

السلام عليكم...أول مشاركة ليا

أنا عندي بروجكت فيه تيكست 1 بيطلع فيه مجمل عدد الساعات لمكان معين لحد هنا تمام, 
بس عاوز بعدين طريقة لما ادوس علي Button يحسبلي التكلفة بحيث:

 أول وتاني ساعة ب5 جنيه بعدين تالت ساعةب4 ورابع ساعة ب3 وخامس ساعة ب2 جنيه وسادس ساعةب1 جنيه وبعدين لو اكتر من 6 ساعات يبقي مجاني يعني حد أقصي 20 جنيه

بمعني 

ساعة = 5
ساعتين = 10
3 ساعات = 14
4 ساعات = 17
5ساعات = 19
6 ساعات = 20
أكبر من 6 = 20

وشكرا  Smile


RE: طلب عملية حسابية - عبدالرحمن رمضان - 03-12-18

وعليكم السلام ورحمة الله وبركاته
اليك الاجابة اخي
كود :
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
       Dim x As Integer = Val(TextBox1.Text)
       Select Case x
           Case 1
               Label1.Text = 5
           Case 2
               Label1.Text = 10
           Case 3
               Label1.Text = 14
           Case 4
               Label1.Text = 17
           Case 5
               Label1.Text = 19
           Case Is <= 6
               Label1.Text = 20
       End Select
   End Sub
End Class



RE: طلب عملية حسابية - motazsaad94@gmail.com - 04-12-18

(03-12-18, 10:50 PM)عبدالرحمن رمضان كتب : وعليكم السلام ورحمة الله وبركاته
اليك الاجابة اخي
كود :
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
       Dim x As Integer = Val(TextBox1.Text)
       Select Case x
           Case 1
               Label1.Text = 5
           Case 2
               Label1.Text = 10
           Case 3
               Label1.Text = 14
           Case 4
               Label1.Text = 17
           Case 5
               Label1.Text = 19
           Case Is <= 6
               Label1.Text = 20
       End Select
   End Sub
End Class

شكراً أخي تم الحل Smile 

هل تعرف طريقة سهلة لتكرار أو نسخ هذا الكود 100 مرة مع تغيير Label1 إلى 2 و 3 ........ 100 , أم ليس هناك سوى الطريقة اليدوية أو الاستبدال بالوورد ؟