منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طلب عملية حسابية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم...أول مشاركة ليا

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

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

بمعني 

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

وشكرا  Smile
وعليكم السلام ورحمة الله وبركاته
اليك الاجابة اخي
كود :
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
(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 , أم ليس هناك سوى الطريقة اليدوية أو الاستبدال بالوورد ؟