IT 과학/Visual Basic

비주얼베이직 | 제어문과 반복문

곰뚱 2019. 10. 24.

TIP
 
 

1 조 건 문
2 IF문
3 Select Case문
4 For문
5 While문
6 Do Loop문
7 Exit문
8 For Each문
9 On Error문

 

 

1 조 건 문

1) 조건문

 

 

조건문은 판단을 하기 위해서 사용합니다. 예를 들면, 비가오면 집에 있고 날씨가 맑으면 산으로 놀러 간다면 다음과 같이 만들 수 있습니다.

 

If 날씨 = Then 집에서 쉰다. Else 산으로 놀러 간다.

 

[날씨][조건]에 해당하고 []는 조건을 판단하는 변수가 됩니다. []가 오면 집에서 쉬고 []안오면 산으로 놀러 갑니다. 이렇게 조건에 따라 다르게 수행하기 위해서 사용합니다. 조건문이 없다면, 판별적인 코딩을 할 수 없기 때문에 꼭 필요합니다.

 

2) 반복문

 

 

반복문 없이 1에서 1000까지 더한 값을 출력하는 프로그램을 코딩을 한다면, 다음과 같이 해야 할 것입니다.

 

Total = 1+2+3+4 ...+ 1000

Label1.Caption = Total

 

위와 같이 한다면 1부터 1000까지를 입력해야 하므로 많은 시간이 걸릴 것입니다. 반복문을 이용한다면, 짧은 시간 안에 간단하게 코딩할 수 있습니다.

 

 

반복문이 여러 가지가 종류가 있는 것은 사용을 편의를 제공하기 위해서입니다. For문 일정한 규칙적인 반복을 할 경우 많이 사용하고 While문이나 DoLoop문은 불규칙적인 반복을 할 경우에사용합니다.

728x90
 
 

2 IF

IF문 조건을 판단한 후 조건에 따라 분기하여 수행합니다. 예를 들면, 100원짜리 동전이 앞면이 나오면 집에 가고 아니면 뒷면이 나오면 친구하고 집에 놀겠다는 경우와 같이 판단을 처리하기 위해서 사용합니다조건을 만족하면 Then 다음 문장을 실행하고 조건을 만족하지 않으면 Else문 다음의 문장을 실행합니다.

 

 

IF.. Then

[조건]을 만족하면 [문장]을 실행하고, 다음 라인을 수행합니다. 만약 IF문의 조건을 만족하지 않으면 수행을 한번도 하지 않습니다.

 

 

If .. Then .. Else

[조건]을 만족하면 Then 다음의 [문장]을 실행하고 조건을 만족하는 않으면 Else 다음의 [문장]을 실행합니다. IF .. Then문과 다른 점은 꼭 한번은 수행합니다.

 

 

 

다중 IF문을 이용하여 연속적으로 조건을 주어 수행할 수 있습니다. [조건1]을 만족하면 Then다음의 [문장]을 실행하고 만족하지 않으면, IF문의 [조건2]를 수행합니다. [조건2]를 만족하면 Then다음의 [문장] 실행합니다.이런 식으로 연속적으로 조건을 판단하는 IF문을 만들 수 있습니다

 

 

If문 이해하기

 

 

 

 

 

 

 

 

 

그리드형

댓글