120 likes | 358 Views
5.1.1 단순 If 문. If 문 은 주어진 조건 의 참과 거짓 여부에 따라 해당 코드를 실행한다 . 문법 If 조건식 Then “ 조건식이 True 일 때의 실행문 ” End If 순서도. 실습 ) 단순 If 문. 코드 작성. 5.1.1 이중 If 문. 문법 If 조건식 Then “ 조건식이 True 일 때의 실행문 1 ” Else “ 조건식이 False 일 때의 실행문 2 ” End If 순서도. 실습 ) 이중 If 문.
E N D
5.1.1 단순 If 문 • If문은 주어진 조건의 참과 거짓 여부에 따라 해당 코드를 실행한다. • 문법 If조건식Then “조건식이 True일 때의 실행문” End If • 순서도
실습) 단순 If문 • 코드 작성
5.1.1 이중 If 문 • 문법 If조건식Then “조건식이 True일 때의 실행문1” Else “조건식이 False일 때의 실행문2” End If • 순서도
실습) 이중 If문 • 코드 작성
5.1.1 다중조건 If문 • 문법 If 조건식1Then 조건식1이 True일 때의 실행문1 ElseIf조건식2Then 조건식2가 True일 때의 실행문2 … … Else 모든 조건식이 False일 때의실행문3 End If • 순서도
실습) 다중조건 If문 • 코드 작성
5.1.2 Select Case문 • Select Case문은 Select문에 지정된조건의 값과 나열되어 있는 여러 개의Case문의 값을비교해 내려가면서 만약 일치하는 값이 있다면 해당 실행문 블록을 실행한다. • 문법 Select Case 조건 Case 비교값1 조건이 비교값1과 일치할 때의 실행문1 Case비교값2 조건이 비교값2와 일치할 때의 실행문2 … … Case Else 조건과 일치하는 비교값이 없는 경우의 실행문3 End Select
실습) Select Case문 • 코드 작성
실습) 조건문을 활용한 등급계산 • If 문 • Select case 문 이용 <조건> • 90점 이상 A • 80점 이상~90미만 B • 70점 이상~80미만 C • 70점 미만 F
GoTo문 • 점프해서 지정된 곳을 실행 예1) GoTo Line… Line:명령문 예2) IF 조건식ThenGoTo레이블 … 레이블: 조건식이 참일때 수행할 명령문 • 프로시저 안에서만 사용 가능
On Error 문 • 오류 처리 루틴을 사용하도록 한다. • 비주얼 베이직 자동 오류 처리 루틴을 사용할 수 없도록 할 수도 있다. • On Error GoTo <라인> • 지정된 라인에서 오류 처리 루틴을 사용 • On Error Resume Next • 실행 오류가 발생할 때 오류가 발생한 바로 다음에 실행이 계속될 수 있도록 한다. • On Error GoTo 0 • 현재 프로시저에서 사용 가능한 오류처리기를 사용할 수 없도록 한다
Text2 값이 0인 경우 에러 발생→ 에러처리 위치(err_process)로 이동하여 처리 On Error 문 (예제)