Allahparast
Member
فاکتوریل| کمک کمک...............
سلام دوستان خواهشا یکی کمک کنه فاکتوریل و میانگین ارقام رو می خوام بگیرم کمک
سلام دوستان خواهشا یکی کمک کنه فاکتوریل و میانگین ارقام رو می خوام بگیرم کمک
سلام دوستان خواهشا یکی کمک کنه فاکتوریل و میانگین ارقام رو می خوام بگیرم کمک
Private Function [B]Factorial[/B](ByVal Value As Variant) As Variant
Dim Index As Long
Factorial = CDec(1)
For Index = 2 To Value
Factorial = Factorial * CDec(Index)
Next
End Function
MsgBox [B]Factorial[/B](5)
Private Function [B]Average[/B](ParamArray Values() As Variant) As Variant
Dim Sum As Variant
Dim Index As Long
If UBound(Values) = LBound(Values) And IsArray(Values(LBound(Values))) Then
Values = Values(LBound(Values))
End If
For Index = LBound(Values) To UBound(Values)
Sum = Sum + Values(Index)
Next
Average = Sum / (UBound(Values) - LBound(Values) + 1)
End Function
MsgBox [B]Average[/B](4, 6, 11, 3)
Dim MyArray() As Variant
MyArray = Array(4, 7, 1)
MsgBox [B]Average[/B](MyArray)