10-09-14, 08:17 PM
حقيقا لا توجد دالة صريحة تقوم بعمل ذلك
بل يمكنك عمل معادلات رياضية
او تحويل الرقم الى نص ومعالجته ثم ارجاعه الى رقم .. كلها حلول يمكنك اتباعها
كتبت دالة على السريع تقوم باستعمال مبدا تحويل الرقم الى نص ثم استعمال spilt واخذ الرقم الي مابعد الفاصلة :-
بل يمكنك عمل معادلات رياضية
او تحويل الرقم الى نص ومعالجته ثم ارجاعه الى رقم .. كلها حلول يمكنك اتباعها
كتبت دالة على السريع تقوم باستعمال مبدا تحويل الرقم الى نص ثم استعمال spilt واخذ الرقم الي مابعد الفاصلة :-
PHP كود :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MsgBox(GetDecimalNumber(23.4546)) 'output : 4546'
End Sub
''' <summary>
''' دالة استخراج الارقام العشرية من الاعداد
''' </summary>
''' <param name="number">الرقم المراد استخراج الارقام العشرية منه</param>
''' <returns></returns>
''' <remarks></remarks>
Public Function GetDecimalNumber(ByVal number As Double) As Integer
Dim StringNumber As String = number.ToString().Split("."c).Last()
Return Integer.Parse(StringNumber)
End Function

