산술 연산: 변수 및 연산자를 사용하여 식 만들기

업데이트: 2007년 11월

이 단원에서는 산술 연산을 수행한 후 값을 반환하는 식을 만드는 방법을 배웁니다.

식은 산술 연산을 수행한 후 값을 반환하는 코드 세그먼트입니다. 다음과 같은 단순 덧셈 식을 예로 들 수 있습니다.

5 + 4

식 5 + 4를 계산하면 값 9가 반환되며 이 식은 연산이 수행되는 값에 해당하는 피연산자(5와 4)와 수행할 연산을 지정하는 연산자(+)의 두 부분으로 구성됩니다.

식에서 반환된 값 사용

식을 유용하게 사용하려면 반환된 값으로 다른 작업을 수행할 수 있어야 합니다. 가장 일반적으로 수행하는 작업은 아래에 나온 것과 같이 반환된 값을 변수에 지정하는 것입니다.

Dim anInteger As Integer = 5 + 4

이 예제에서는 anInteger라는 Integer 변수를 새로 선언한 후 5 + 4 에서 반환된 값을 이 변수에 지정합니다.

산술 연산자

일반적으로 식은 변수에 대해 더하기, 빼기, 곱하기 또는 나누기의 산술 연산을 수행합니다. 다음 표에서는 산술 연산에 자주 사용되는 연산자를 보여 줍니다.

연산자

설명

예제

+(더하기)

두 피연산자의 합을 반환합니다.

5 + 4

-(빼기)

두 피연산자의 차를 반환합니다.

5 - 4

*(곱하기)

두 피연산자의 곱을 반환합니다.

5 * 4

/(나누기)

두 피연산자의 몫을 반환합니다.

5 / 4

산술 연산을 수행할 때 사용하는 변수의 종류에 따라 결과가 달라질 수 있습니다. 두 수를 나눌 때는 정수가 아닌 값이 반환되는 경우가 많습니다. 예를 들어 3을 2로 나누면 결과는 1.5가 됩니다. 해당 식의 반환 값을 Integer 변수에 지정한 경우 가장 가까운 정수인 2로 반올림됩니다. 나누기를 수행할 경우 Double 변수를 사용하여 반환 값을 저장해야 합니다.

참고:

또한 Visual Basic의 변환 함수를 사용하여 변수를 다른 데이터 형식으로 변환할 수도 있습니다. 자세한 내용은 자세히 보기: 변수를 다른 형식으로 변환을 참조하십시오.

실습

숫자를 추가하려면

  1. 파일 메뉴에서 새 프로젝트를 클릭합니다.

  2. 새 프로젝트 대화 상자의 템플릿 창에서 Windows 응용 프로그램을 클릭합니다.

  3. 이름 상자에 Arithmetic을 입력한 다음 확인을 클릭합니다.

    새 Windows Forms 프로젝트가 열립니다.

  4. 도구 상자에서 Textbox 컨트롤 두 개를 폼으로 끌어 옵니다.

  5. 도구 상자에서 Button 컨트롤을 폼으로 끌어 옵니다.

  6. Button을 두 번 클릭하여 코드 편집기를 엽니다.

  7. Button1_Click 이벤트 프로시저에서 다음 코드를 입력합니다.

    Dim A As Double = Textbox1.Text
    Dim B As Double = Textbox2.Text
    
    MsgBox(A + B)
    MsgBox(A - B)
    MsgBox(A * B)
    MsgBox(A / B)
    

    처음 두 줄은 변수 A와 B를 선언합니다. A와 B는 이 프로그램에 사용된 숫자 값을 포함하고 두 TextBox 컨트롤의 값(해당 텍스트)을 변수 A와 B에 지정합니다.

    마지막 네 줄은 두 변수와 각 기본 산술 연산자를 사용하여 식을 만든 후 해당 식의 결과를 메시지 상자에 표시합니다.

  8. F5 키를 눌러 응용 프로그램을 실행합니다.

  9. 각 텍스트 상자에 숫자를 입력하고 Button1을 클릭합니다.

    참고:

    텍스트 상자에 다른 문자를 입력하면 오류가 발생합니다.

    사용자가 입력한 두 수와 네 개의 기본 산술 연산자(더하기, 빼기, 곱하기 및 나누기)를 사용하여 식이 작성되며 각 식의 결과가 메시지 상자에 표시됩니다.

다음 단계

이 단원에서는 식을 만들어 사용하는 방법을 배웠습니다. 또한 피연산자와 연산자 및 식을 생성하는 방법도 알아보았습니다. 이제 다음 단원 비교: 식을 사용하여 값 비교를 계속 진행하거나 자세히 보기: 변수를 다른 형식으로 변환에서 변수를 다른 형식으로 변환하는 방법을 자세히 알아볼 수 있습니다.

참고 항목

작업

자세히 보기: 변수를 다른 형식으로 변환

개념

Visual Basic의 산술 연산자