حلقه های for -next

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali.b

    • 2014/01/12
    • 798

    حلقه های for -next

    حلقه ها
    جهت انجام کارهای تکراری از حلقه ها استفاده می شود. در ابتدا با حلقه های for شروع می کنیم .
    ساختار کلی این حلقه به شکل زیر ا ست:

    For counter = start To end [Step step]

    دستورات
    Next [counter]


    برای مثال برنامه ای می نویسیم که در سلهای اکسل به صورت یکی درمیان پر نماید:
    جهت نیل به این هدف از فرمول زیر استفاده می شود:
    کد PHP:
    For 1 To 10 Step 2
    Cells
    (1i) = i
    Next i 
    به همین ترتیب و با استفاده از تکنیک step در حلقه ها می توان از اعداد زوج با step 2 و اعدادفرد با step یک یا سه بهره جست.
    حلقه های تو در تو

    با استفاده از چندین حلقه for می توان امور تکراری پیچیده تر و بیشتری را انجام داد.
    در مثال زیر تلاش ما بر این است که یک جدول ضرب 10*10 در محیط اکسل ایجاد نماییم.
    برای رسیدن به این منظور به راحتی و با استفاده از 2 حلقه می توان این برنامه را به شکل زیر نوشت:
    کد PHP:
    Sub ZARB()
    For 
    1 To 10
    For 1 To 10
    Cells
    (ij) = j
    Next j
    Next i
    End Sub 
    استفاده از ساختارهای شرطی در حلقه ها

    حال می خواهیم که در همین جدول مضارب 5 را با تغییر فونت مشخص نماید:
    برای این منظور باید بعد از سطر چهارم برنامه خط زیر را نوشت:
    کد PHP:
    If Or Or 10 Or 10 Then
    Cells
    (ij).Font.Size 25
    End 
    If 
    می توان در برنامه موجود کار پیغامی مبنی بر اینکه آیا مایل به ذخیره نمودن برنامه هستید یا خیر، پس از if برنامه ایجاد نمود.


    منبع:
    دوست عزیز اقای بیرامی
    اینم ادرس سایت
    http://persianblog.ir
    Last edited by ali.b; 2014/10/12, 08:30.

چند لحظه..