반복문-While문과 Do While문

* 반복할 횟수가 미리 정해져 있지 않을때 사용한다

* 문법

 

While [조건]          ' 조건이 True인 동안 처리내용 반복수행

처리내용

End While

 

Do While [조건]     ' 조건이 True인 경우 처리내용 반복 수행

처리내용

Loop

 

-조건이 성립하는 한 처리를 반복한다

----------------------------------------------

 

Do Until [조건]

처리내용

Loop

 

-조건이 성립할 때까지 처리를 반복한다

------------------------------------------------

 

Do

처리내용

Loop While [조건]         - 조건이 True일경우 처리내용 반복

 

Do

처리내용

Loop Until  [조건]         - 조건이 True될때까지 처리내용 반복

 

-Do ~ Loop문은 처리내용을 수행하고 조건을 비교해서 반복 수행한다. 따라서 반드시 한번은 처리내용을 수행한다

 

 

## 위의 각 문법을 사용하여 1부터10까지 합계를 구하는 코드를 작성해보세요

 

이 게시물을

댓글'1'
V닉맨 (작성자)
  • 2014.10.06
  • 수정: 2014.10.13 20:27:13

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim n1, n2, n3, n4, s1, s2, s3, s4 As Integer


        While n1 < 10
            n1 += 1 : s1 += n1
        End While
        Label1.Text = "While문사용 : " & s1.ToString & " / n1값은 : " & n1.ToString

       

        Do While n2 < 10
            n2 += 1 : s2 += n2
        Loop
        Label2.Text = "Do While문사용 : " & s2.ToString & " / n2값은 : " & n2.ToString

       

        Do Until n3 = 10
            n3 += 1 : s3 += n3
        Loop
        Label3.Text = "Do Until문사용 : " & s3.ToString & " / n3값은 : " & n3.ToString

       

        Do
            n4 += 1 : s4 += n4
        Loop While n4 < 10
        Label4.Text = "Do~Loop문사용 : " & s4.ToString & " / n4값은 : " & n4.ToString
   

    End Sub
End Class

 

3.png

이 댓글을

공유하기

SEARCH

MENU NAVIGATION