If 조건문
If 조건문은 프로그램을 짜다보면 너무도 자주 접하게 되는 프로그램의 흐름을 결정하는 중요한 부분으로 잘 알아두면 좋을 것입니다.
1. 단일 If 문
1.1 형식
If 조건 Then 실행문
End If
1.2 예제
영어점수가 70점 미만일 때는 합격 취소하는 경우
Dim English As Integer
If English < 70 Then
Passed = False
End If
2. 이중 선택 If 문
조건을 테스트한 결과가 참인지 혹은 거짓인지에 따라 서로 다른 문장 블록을 선택적으로 실행해야 하는 경우가 있는데 이때 다음과 같이 Else 문을 추가하여 프로그래밍한다.
2.1 형식
If 조건 Then
참인 경우 실행할 코드
Else
거짓인 경우 실행할 코드
End If
2.2 예제
영어 점수가 70점 이상이면 합격이고 그 미만일 경우에는 불합격 메시지를 표시
Dim English As Integer
If English >=70 Then
MsgBox(“합격하셨습니다.”)
Else
MsgBox(“불합격하셨습니다.”)
End If
3. 다중 조건 If 문
검사할 조건이 여러 개인 경우 ElseIf문을 사용한다.
3.1 형식
If 조건 1 Then
실행코드 1
ElseIf 조건 2 Then
실행코드 2
Else
실행코드 3
End If
3.2 예제
하나의 숫자를 가지고 비교하여 각각에 다른 메시지 보여주기
Dim number As Integer
number = 155
If number < 100 Then
MsgBox(“100보다 작군요”)
ElseIf number < 200 Then
MsgBox(“200보다 작군요”)
Else
MsgBox(“200보다 크군요”)
End If
단순히 이해를 쉽게 하기 위해서 되도록 간단한 예제를 들었습니다. 실제 프로그래밍을 하다보면 이와 같이 간단한 경우도 있지만 복잡한 구조를 만나게 되는데 무엇보다 중요한 것을 기본에 충실해야겠죠.
실제 예제를 직접 입력해 보시면서 감각을 익히시길 바랍니다.
그럼 If 조건문에 대해서는 이 정도에서 마칩니다.
'컴퓨터 관련 무료강좌 > 비주엘 베이직 2008' 카테고리의 다른 글
VB2008 강좌- 반복문(For Next, Do문) (0) | 2008.03.26 |
---|---|
VB2008 강좌-Select Case문 (0) | 2008.03.25 |
VB2008 강좌- 연산자 (0) | 2008.03.23 |
VB2008강좌-사용자 정의 자료형 (2) | 2008.03.21 |
VB2008 강좌-InputBox사용하기 (0) | 2008.03.21 |