تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حساب قيمة حسب زمن التأخر
#2
جرب الكود التالي 


PHP كود :
   Private Sub btnCalculate_Click(sender As ObjectAs EventArgsHandles btnCalculate.Click
        Try
            
' الحصول على القيم من واجهة المستخدم
            Dim dailyWage As Double = Double.Parse(txtDailyWage.Text)
            Dim shiftHours As Double = Double.Parse(txtShiftHours.Text)
            Dim delay As Double = Double.Parse(cmbDelay.SelectedItem.ToString())

            ' 
حساب ساعات العمل الفعلية
            Dim actualWorkingHours 
As Double shiftHours delay

            
' التحقق من أن ساعات العمل الفعلية غير سالبة
            If actualWorkingHours < 0 Then
                MessageBox.Show("مدة التأخير أكبر من ساعات العمل المقررة!", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign Or MessageBoxOptions.RtlReading)
                Return
            End If

            ' 
حساب الأجرة اليومية الفعلية
            Dim actualDailyWage 
As Double = (actualWorkingHours shiftHours) * dailyWage

            
' عرض الأجرة اليومية الفعلية
            MessageBox.Show($"الأجرة اليومية الفعلية هي: {actualDailyWage:F2} دولار", "نتيجة", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign Or MessageBoxOptions.RtlReading)
        Catch ex As Exception
            MessageBox.Show($"خطأ في الحساب: {ex.Message}", "خطأ", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign Or MessageBoxOptions.RtlReading)
        End Try
    End Sub 
الرد }}}
تم الشكر بواسطة: العيدروس , anes


الردود في هذا الموضوع
RE: حساب قيمة حسب زمن التأخر - بواسطة Kamil - 23-06-24, 05:19 PM


التنقل السريع :


يقوم بقرائة الموضوع: