نمایش نتایج 1 تا 2 از 2

نام تاپیک: اشکال در ماژول

  1. #1

    اشکال در ماژول

    ایراد این ماژول چیست که عمل نمیکند
    Public Function G(ByVal SPH As Single, ByVal CYL As Single) As String
    Dim GSPH As Single
    Dim GCYL As Single
    Dim A As Single
    Select Case Abs(SPH)
    Case Is <= 2
    GSPH = 2
    Case Is <= 4
    GSPH = 4
    Case Is <= 6
    GSPH = 6
    Case Is <= 8
    GSPH = 8
    Case Is <= 10
    GSPH = 10
    Case Is <= 12
    GSPH = 12
    Case Is <= 14
    GSPH = 14
    Case Is <= 16
    GSPH = 16
    Case Is <= 18
    GSPH = 18
    Case Is <= 20
    GSPH = 20
    Case Is <= 22
    GSPH = 22
    Case Is <= 24
    GSPH = 24
    Case Is <= 26
    GSPH = 26
    Case Is <= 28
    GSPH = 28
    Case Is <= 30
    GSPH = 30
    Case Is <= 32
    GSPH = 32
    Case Is <= 34
    GSPH = 34
    Case Is <= 36
    GSPH = 36
    Case Is <= 38
    GSPH = 38
    Case Is <= 40
    GSPH = 40
    End Select
    Select Case Abs(CYL)
    Case Is <= 2
    GCYL = 2
    Case Is <= 4
    GCYL = 4
    Case Is <= 6
    GCYL = 6
    Case Is <= 8
    GCYL = 8
    Case Is <= 10
    GCYL = 10
    Case Is <= 12
    GCYL = 12
    Case Is <= 14
    GCYL = 14
    Case Is <= 16
    GCYL = 16
    Case Is <= 18
    GCYL = 18
    Case Is <= 20
    GCYL = 20
    Case Is <= 22
    GCYL = 22
    Case Is <= 24
    GCYL = 24
    Case Is <= 26
    GCYL = 26
    Case Is <= 28
    GCYL = 28
    Case Is <= 30
    GCYL = 30
    Case Is <= 32
    GCYL = 32
    Case Is <= 34
    GCYL = 34
    Case Is <= 36
    GCYL = 36
    Case Is <= 38
    GCYL = 38
    Case Is <= 40
    GCYL = 40
    End Select
    If SPH = 0 And CYL = 0 Then
    A = 2
    Else
    If SPH <> 0 And CYL = 0 Then
    A = GSPH
    Else
    A = GSPH + "/" + GCYL
    End If
    End If
    G = A
    End Function

    چون بصورت جدا جدا عمل میکند مثل زیر:
    Public Function P(ByVal SPH As Single) As String
    Dim GSPH As Single
    Select Case Abs(SPH)
    Case Is <= 2
    GSPH = 2
    Case Is <= 4
    GSPH = 4
    Case Is <= 6
    GSPH = 6
    Case Is <= 8
    GSPH = 8
    Case Is <= 10
    GSPH = 10
    Case Is <= 12
    GSPH = 12
    Case Is <= 14
    GSPH = 14
    Case Is <= 16
    GSPH = 16
    Case Is <= 18
    GSPH = 18
    Case Is <= 20
    GSPH = 20
    Case Is <= 22
    GSPH = 22
    Case Is <= 24
    GSPH = 24
    Case Is <= 26
    GSPH = 26
    Case Is <= 28
    GSPH = 28
    Case Is <= 30
    GSPH = 30
    Case Is <= 32
    GSPH = 32
    Case Is <= 34
    GSPH = 34
    Case Is <= 36
    GSPH = 36
    Case Is <= 38
    GSPH = 38
    Case Is <= 40
    GSPH = 40
    End Select
    P = GSPH
    End Function

    باتشکر
    فضائلی

  2. #2
    خوب بود اول یک توضیحی در مورد عملکرد و هدفش می دادید و اینکه چه اروری میده
    ضمنا برای بدست آوردن بزرگترین عدد زوج راه های ساده تری هم هست
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •