본문 바로가기

프로그래밍

폼에 데이터 출력(print)

폼에 데이터 출력(print)

① Print문

   이벤트 발생에 따른 변수의 값 변화를 직접 확인하려면 품이나 특졍개체에 값을 출력해서 확인

   폼의 바탕에 값을 출력하기 위해서는 Print 문 사용

② 프로그램 예제

  img3.gif

Print 문의 다양한 형식

① 개념

   Print 문에 Format 함수 옵션을 이용하여 여러 가지 형식으로 출력할 수 있다.

옵    션

기    능

;

값 사이에 사용하면 두 값이 붙어서 출력

,

값과 값 아이를 13칸를 띄어서 출력

Tab(n)

n 번째 자리부터 값을 출력

spc(n)

공백을  n 자리수 만큼 출력한 후 값을 출력

format(x, "형식")

0 : 0의 개수 만큼 출력되지만 남은 자리는 0으로 출력

# : #의 개수만큼 출력된다. 소수점 이하늬 경우에는 지정된 자리수에서 반올림하고 남는 자리는 빈칸으로 출력

, : 1000단위 구분 기호인 ,를  삽입하여 출력

예제

img5.gifimg7.gif


비주얼 베이직의 연산자

산술연산자

연산자

기능

사용예(b=20, c=3)

+

덧셈

a = b + c        결과 23

_

뺄셈

a = b - c        결과 17

*

곱셈

a = b * c        결과 60

/

나눗셈

a = b / c        결과 6.6666

\

몫 구하기

a = b \ c       결과 6

^

지수연산

a = b ^ c        결과 60

mod

나머지 구하기

a = b mod c    결과 2

프로그램 예제 - [다운]

img1.gif

코딩

Dim a As Integer

Dim b As Integer

Dim c As Integer


Private Sub Command1_Click()

a = Val(Text1.Text)

b = Val(Text2.Text)

c = a + b

Text3.Text = c

End Sub


Private Sub Command2_Click()

c = a - b

Text3.Text = c

End Sub


Private Sub Command3_Click()

c = a * b

Text3.Text = c

End Sub


Private Sub Command4_Click()

c = a / b

Text3.Text = c

End Sub


Private Sub Command5_Click()

c = a \ b

Text3.Text = c

End Sub


Private Sub Command6_Click()

c = a Mod b

Text3.Text = c

End Sub


Private Sub Command7_Click()

Text1.Text = ""

Text2.Text = ""

End Sub


Private Sub Command8_Click()

End

End Sub


결합연산자

- '+'연산자 : 연산자가 좌우가 모두 숫자일 때는 덧셈 연산자, 좌우가 모두 문자일 때는 문자열을 연결한다.

- '&'연산자 : 연산자 좌우의 형식에 관계없이 문자열ㅇ르 만들어 준다.

ex)

   a = 12 + 4                          16

   a = "안녕" + "하세요"           안녕하세요

   a = 2003 & "안녕하세요"      2003안녕하세요

   a = 2002 + "월드컵"             형식 불일치 에러

   

관계연산자( >, >=, <, <=, <>, =)

- 관계연산자는 크기 비교를 수행하며, 연산의 결과갑슨 논리형(True, False)이다.

연산자

기능

연산자

기능

=

같다

<>

다르다

>

크다(초과)

>=

크거나같다(이상)

<

작다(미만)

<=

작거나같다(이하)


논리연산자(not, and, or, eqv, xor)

- 논리연산자는 주로 좌 우의 논리갑을 비교하여 최종 논리결과(참, 거짓)를 얻어내는데 사용한다.

논리연산자

의미

Not(단항연산자)

논리부정

And

논리곱(두 값 모두 참일 때만 참)

Or

논리합(두 값 모두 거짓일 때만 거짓)

Eqv

동치(두 값이 서로 같을 때만 참)

Xor

배타논리합(두 값이 서로 다를 때만 참)


연산자 우선 순위

- 하나의 식에 여러개의 연산자가 사용될 때, 즉 식에 두 개 이상의 연산자가 사용될때는 연연산자 우선 순위에 따라 계산된다.

1. 연산자 우선 순위 : () → 산술연산자 → 결합연산자 → 비교연산자 → 논리연산자

2. 우선순위가 동일한 경우 좌측의 연산식이 우선 순위가 높다.


'프로그래밍' 카테고리의 다른 글

제어문  (0) 2007.03.01
제어문  (0) 2007.03.01
데이터 유형  (0) 2007.03.01