تابع if در زبان های برنامه نویسی

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mrexcel

    • 2010/02/03
    • 436
    • 81.00

    تابع if در زبان های برنامه نویسی

    در زبان های دیگر برنامه نویسی به جایif با این ساختار iif داریم
    زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم
  • shamsololama

    • 2010/02/15
    • 940

    #2
    RE: تابع if در زبان های برنامه نویسی

    با درود فراوان
    همانطور که استاد می فرمایند یک نوع ساختار IIf نیز در برنامه نویسی داریم که تفاوت آن با if در شکل بکارگیری آن است که در اینجا هر دو نمونه If و IIf رابا اجازه استاد توضیح می دهم
    همانطور که می دانید شکل if بصورت زیر است

    if Sharteh Moredeh Nazar Then
    کدی که در صورت برقرار بودن شرط اجرا می شود
    else
    کدی که در صورت برقرار نبودن شرط اجرا می شود
    end if

    که به این صورت هم استفاده می شود
    if Sharteh Moredeh Nazar Then dastooreh Moredeh Nazar
    که در این حالت نیاز به End if نداریم و در صورت برقرار بودن شرط کد بعد از Then اجرا می شود


    IIF
    در این نمونه از IIf که در اکسل نیز مورد استفاده قرار می گیرد بصورت زیر نوشته می وشد
    در این حالت دستور شرطی شبیه به تابع IF در اکسل مورد استفاده قرار میگیرد

    IIf (Sharteh Moredeh Nazar,Dar Soorat True Ejramishavad,Dar Soorat False Ejra Mishavad)
    مثال:
    MyAnswer=IIf(range("a1")=1,"Yes"," No") Dastoor IIf


    مثال:
    Sub Macro1()
    Dim MyAnswer
    MyAnswer = IIf(Range("a1") = 1, "yes", "No")
    MsgBox MyAnswer
    End Sub

    در واقع MyAnswer جواب شرط ما بوده که به عنوان یک متغیر در کد ها مورد استفاده قرار می دهیم
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
    shamsololama@yahoo.com
    09177733411

    کامنت

    چند لحظه..