수안보중학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
6. If문 사용하기
작성자 컴샘 등록일 19.09.17 조회수 62

문제 6

If문 사용하기

 문제 수준 : 하

 문제 유형 : 큰 수와 작은 수 구분하기

 

   If문을 이용하여 큰 수, 작은 수를 비교하여 큰 값을 메시지 박스로 표시하는 프로그램을 작성하시오.

 

  1) 입력된 점수는 정수이다.

  2) 점수 비교하여 메시지박스로 출력할 때의 내용

  

점수 같을 때

점수가 똑같네요.

1학기 점수가 더 클 때

1학기보다 점수가 떨어졌네요.

1학기 점수가 더 낮을 때

1학기보다 점수가 많이 올랐네요.

  3) 비교 연산자의 종류

   

비교 연산자

기  능

비교 연산자

기  능

=

같다

>=

크거나 같다

<

작다

<=

작거나 같다

>

크다

<>

같지 않다

 

 

 

  1) If ..... Then.... Else문

     If 다음에 있는 조건 여부에 따른 실행 순서를 달리하도록 지시한다.

   

형   식

순서도

의   미

If  조건식  Then

   명령문 1

Else

   명령문 2

End If

조건식을 만족하면

명령문1을 실행하고,

조건식을 만족하지 않으면

명령문2를 실행한다.

 

 

Private Sub Command_비교_Click()

 x = Val(Text_1학기.Text)               '계산을 위해 텍스트 값을 숫자로 변환

 y = Val(Text_2학기.Text)               '계산을 위해 텍스트 값을 숫자로 변환

If x > y Then                          '점수 비교

  z = "1학기보다 점수가 떨어졌네요."

ElseIf x < y Then

  z = "1학기보다 점수가 많이 올랐네요"

Else

  z = "점수가 똑같네요."

End If

MsgBox z                               '메시지 박스로 결과 값 출력

End Sub

  

이전글 7. IF문 사용하기(홀수와 짝수 구분)
다음글 5. 총점과 평균 구하기