# gcalctool 설명서

gcalctool은 그놈 데스크탑의 계산기입니다. 기본, 고급, 재무, 공학 모드가 있고 연산을 정확히 하기 위해 높은 정확도의 연산 소프트웨어를 사용합니다.

2003
2004
2005
Sun Microsystems
2003.
Sun Microsystems
2007, 2008.
류창우 (cwryu@debian.org)
그놈 문서 프로젝트

본 설명서는 프리 소프트웨어 재단(FSF)에서 발행한 GNU 자유 문서 라이센스(GFDL) 버전 1.1 이상의 조항에 따라 변경 불가 부분, 앞 표지 텍스트 및 뒷 표지 텍스트를 제외하고 복사, 수정 및/또는 배포할 수 있습니다. GFDL의 사본은 링크 또는 본 설명서와 함께 배포된 COPYING-DOCS 파일에서 찾을 수 있습니다.

본 설명서는 GFDL에 따라 배포된 그놈 설명서 컬렉션의 일부입니다. 본 설명서를 컬렉션과 별도로 배포하려는 경우에는 라이센스 조항 6에 따라 라이센스 사본을 설명서에 추가하면 됩니다.

기업의 제품과 서비스를 식별하기 위해 사용된 많은 이름은 상표로 간주됩니다. 그놈 문서에 사용된 이름과 그놈 문서 프로젝트의 구성원은 해당 상표로, 모두 대문자로 표시되거나 첫 글자가 대문자로 표시되어 있습니다.

문서 및 수정판은 다음 GNU 자유 문서 라이센스의 조항에 따라 제공됩니다.

1. 문서는 "있는 그대로"로 제공되며 상품성, 특정 목적에의 적합성 또는 준수에 대한 보증을 비롯한 일체의 명시적 또는 암시적인 보증을 제한 없이 부인합니다. 문서 및 수정판의 품질, 정확성 및 성능에 대한 책임은 전적으로 사용자에게 있습니다. 문서 또는 수정판에 대한 오류를 입증하려면 사용자(원저작자, 저작자 또는 배포자 아님)는 필요한 서비스, 수리 및 수정 비용을 부담해야 합니다. 본 보증 부인은 라이센스의 필수 부분에 해당합니다. 본 보증 부인을 따르지 않는 모든 문서나 수정판은 사용할 수 없습니다.

2. 또한 불법 행위(부주의 포함), 계약 또는 직접, 간접, 특별, 부수적 및 파생적인 모든 손해(영업권 손실, 작업 중지, 컴퓨터 오류 및 고장 또는 본 문서나 수정판의 사용으로 인해 발생하거나 관련된 기타 모든 손실 및 이러한 손실 가능성에 대해 미리 공지한 경우에도 제한되지 않음)에 대해서는 어떠한 상황이나 법률적인 이론 하에서도 본 문서 또는 수정판의 저작자, 원저자, 모든 배포자 또는 공급자는 책임을 지지 않습니다.

Sun Microsystems Inc.
계산기 설명서 버전 2.9
2005년 3월

Sun Java Desktop System Documentation Team

그놈 문서 프로젝트

계산기 설명서 버전 2.8
2004년 8월

Sun Java Desktop System Documentation Team

그놈 문서 프로젝트

계산기 설명서 버전 2.7
2004년 2월

Sun 그놈 문서 팀

그놈 문서 프로젝트

계산기 설명서 버전 2.6
2003년 10월

Sun 그놈 문서 팀

그놈 문서 프로젝트

계산기 설명서 버전 2.5
2003년 7월

Sun 그놈 문서 팀

그놈 문서 프로젝트

계산기 설명서 버전 2.4
2003년 6월

Sun 그놈 문서 팀

그놈 문서 프로젝트

계산기 설명서 버전 2.3
2003년 4월

Sun 그놈 문서 팀

그놈 문서 프로젝트

계산기 설명서 버전 2.2
2003년 4월

Sun 그놈 문서 팀

그놈 문서 프로젝트

계산기 설명서 버전 2.1
2003년 3월

Sun 그놈 문서 팀

그놈 문서 프로젝트

계산기 설명서 버전 2.0
2003년 3월

Sun 그놈 문서 팀

그놈 문서 프로젝트

이 설명서에서는 계산기의 버전 5.5.37에 대해 설명합니다.

## 피드백

gcalctool 응용 프로그램 또는 이 설명서에 대한 버그를 알려 주시거나 의견을 제시하려면 그놈 피드백 페이지에 있는 대로 해 주십시오.

## 소개

gcalctool 응용 프로그램에는 다음과 같이 여러가지 계산 기능별 모드가 있습니다:

기본

  기본 모드. 표준 계산기 기능이 들어 있습니다. 기본 모드에는 더하기, 빼기, 나누기, 곱하기를 할 수 있고 이 기본 기능들은 모두 다른 모드에서도 사용할 수 있습니다.

고급

  고급 계산 기능이 들어 있습니다. 10개의 메모리 레지스터에 숫자를 저장하고, 메모리 레지스터에 들어 있는 숫자를 간단히 가져오고 바꿀 수 있습니다. 고급 기능들은 모두 재무 및 공학 모드에서도 사용할 수 있습니다.

재무

  몇 가지 복잡한 재무 기능이 들어 있습니다.

공학

  삼각함수, 비트연산함수 등 여러 가지 수학 기능이 들어 있습니다. 공학 모드에서는 함수 및 상수를 직접 만들어서 저장할 수도 있습니다.

다음과 같은 진법에 따라 gcalctool을 사용할 수 있습니다:

진법 | 밑
--- | ---
2진수 | 2
8진수 | 8
10진수 | 10
16진수 | 16

## 시작하기

다음 방법으로 gcalctool을 시작할 수 있습니다:

메뉴

  보조 프로그램계산기를 선택하십시오.

명령줄

  다음 명령을 실행합니다: `gnome-calculator`

gcalctool를 시작하면 다음 창을 표시합니다:

### gcalctool 기본 모드 창

gcalctool 기본 모드 창을 표시합니다.

gcalctool 창에는 다음이 들어 있습니다:

메뉴 모음

  메뉴 모음의 메뉴에는 gcalctool을 사용하는 데 필요한 모든 명령이 들어 있습니다.

표시 영역

  표시 영역은 입력한 숫자 및 계산 결과를 표시합니다. 연산 우선 순위를 사용하지 않는다면, 숫자를 40자리까지 입력할 수 있습니다.

모드 영역

  모드 영역은 현재 선택한 모드의 단추를 표시합니다. 기본 모드의 단추는 항상 표시합니다. 재무 및 공학 모드에서는 고급 모드의 단추도 표시합니다.

팝업 메뉴

  gcalctool 단추의 팝업 메뉴 기호를 표시합니다. 기호는 그 단추를 누르면 팝업 메뉴를 표시한다는 의미입니다.

상태 표시줄

  상태 표시줄은 계산기의 상태 메세지를 표시합니다.

## 사용법

### 계산기 기능을 사용하려면

계산을 하려면, 다음 방법 중 하나를 사용하십시오:

- gcalctool 단추를 눌러 숫자 및 함수를 입력합니다.

- gcalctool 창에 포커스를 두고 키보드나 숫자 키패드를 사용하여 계산하려는 식을 입력합니다. 키보드 바로 가기의 전체 목록을 보려면 을 참고하십시오.

gcalctool 응용 프로그램은 자동으로 40자리 이상의 수 및 작은 수를 지수 형식으로 표시합니다. 예를 들어, 유효 숫자 2자리와 10진수를 사용할 때 다음과 같이 표시합니다:

표시 | 의미
--- | ---
1.23e+37 | 1.23 * 1037
1e-5 | 0.00001

숫자를 지수 형식으로 입력하는 방법에 대해 좀 더 알고 싶으시면 부분을 참고하십시오.

#### 큰 수에서 자리수 구분을 표시하려면

10진수에서 매 3자리마다 자리수 구분을 넣으려면, 보기천단위 자리수 구분 표시를 선택하십시오.

나라와 문화에 따라 정보를 교환하는 방식이 여러 가지가 있습니다. 언어도 다르고 자리수 구분에 사용하는 문자도 여러 가지가 있습니다.

gcalctool은 국제화되어 있으므로 사용자의 각 문화에 맞게 사용할 수 있습니다. 로캘을 특정 값으로 설정하면 그렇게 동작합니다. 어떤 로캘이 있는지는 미리 알 수 없고, 단 C 로캘이라는 표준 값은 항상 있습니다.

C 로캘을 사용하면 자리점을 표시하지 않습니다.

#### 표시 영역을 복사하고 붙여 넣으려면

계산 결과를 복사하려면 편집복사를 선택하십시오. 다른 응용프로그램에 그 값을 붙여 넣을 수 있습니다.

이전에 복사한 값을 표시 영역에 붙여 넣으려면 편집붙여 넣기를 선택하십시오.

### 기본 계산을 하려면

gcalctool를 처음 시작하면 기본 모드를 기본값으로 표시합니다. 기본 모드를 직접 지정하려면, 보기기본 모드를 선택하십시오.

계산기의 메모리 레지스터는 기본 모드에서 사용할 수 없습니다. 기본 모드에서 보기메모리 레지스터는 비활성화되어 있는 상태입니다.

#### 간단한 계산을 하려면

간단한 계산을 하려면 에 설명한 단추를 사용하십시오.

##### 간단한 계산 하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
숫자 | 0에서 9까지 | 10진수 및 16진수에서는 모든 숫자를 사용할 수 있습니다. 8진수 기수에서는 8과 9는 사용할 수 없습니다. 이진수에서는 0과 1만 사용할 수 있습니다. 기본 진법은 10진수입니다. | 1 | 1
소숫점 | . | 숫자를 입력할 때 소숫점 이하 부분을 시작합니다. | 1 . 2 | 1.2
결과 계산 | = | 현재 계산 결과를 현재의 진법에 따라 표시합니다. | 1 +2= | 3
더하기 | + | 표시 영역의 현재 값에 다음에 입력할 수를 더합니다. | 1 +2= | 3
빼기 | - | 표시 영역의 현재 값에 다음에 입력할 수를 뺍니다. | 3 -2= | 1
곱하기 | * | 표시 영역의 현재 값에 다음에 입력할 수를 곱합니다. | 3 *2= | 6
나누기 | / | 표시 영역의 현재 값을 다음에 입력할 수로 나눕니다. | 6 /3= | 2
산술 부호 바꾸기 | +/- | 양수를 음수로 바꾸거나, 음수를 양수로 바꿉니다. | 8 +/- | -8

#### 문자를 지우려면

문자를 지우려면 에 설명한 단추를 사용하십시오.

##### 문자 지우기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
백스페이스 | Bksp | 표시 영역에서 맨 오른쪽 문자를 지웁니다. | 1 +22Bksp= | 3
입력란 지우기 | CE | 표시 영역에서 현재 값을 지웁니다. 이 기능은 계산기가 연산 우선순위 모드가 아닌 경우에만 의미가 있습니다. 연산 우선 순위 모드에서는, 이 기능은 Clr와 동일합니다. | 계산기가 연산 우선 순위 모드가 아닌 경우: 1 +22CE= 계산기가 연산 우선 순위 모드인 경우: 1 +22CE= | 계산기가 연산 우선 순위 모드가 아닌 경우: 1 계산기가 연산 우선 순위 모드인 경우: 0
지우기 | Clr | 표시 영역의 현재 값을 0으로 리셋하고 이전의 계산 결과를 모두 지웁니다. 또 Clr 단추를 누르면 공학 모드에서 Hyp 및 Inv 옵션의 선택을 해제합니다. | 1 +22Clr | 0

#### ASCII 값을 표시하려면

어떤 문자의 ASCII 값을 표시하려면 편집 ASCII 값 넣기를 선택하십시오.

ASCII 값 넣기 대화 상자를 표시합니다.

문자 입력란에 필요한 문자를 입력하고 넣기를 누르십시오. 해당 문자의 ASCII 값이 현재의 진법에 맞게 표시 영역에 나타납니다. 예를 들어, 문자 B의 ASCII 값을 10진수로 표시하면 66입니다.

### 고급 계산을 하려면

고급 모드로 바꾸려면, View 고급을 선택하십시오.

고급 모드로 바꾸면, 다음 단추를 기본 모드 단추의 오른쪽에 표시합니다:

#### gcalctool 고급 모드 단추

gcalctool 고급 모드 단추를 표시합니다.

#### 고급 계산하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
퍼센트 | % | 현재 값을 100으로 나눕니다. | 560 %= | 5.60
역수 | 1/x | 1을 표시 영역의 현재 값으로 나눕니다. | 4 1/x | 0.25
제곱근 | Sqrt | 표시 영역에 있는 현재 값의 제곱근을 계산합니다. | 연산 우선 순위 모드인 경우: Sqrt 9 )= 연산 우선 순위 모드가 아닌 경우: 9 Sqrt | 3
제곱 | x2 | 표시 영역에 있는 현재 값의 제곱을 계산합니다. | 3 x2 | 9
정수 부분 | Int | 표시 영역에 있는 현재 값의 정수 부분을 계산합니다. | -23.45 Int | -23
분수 부분 | Frac | 표시 영역에 있는 현재 값의 소수점 아래 부분을 계산합니다. | -23.45 Frac | -0.45
절대값 | Abs | 표시 영역에 있는 현재 값의 절대값을 계산합니다. | -23.45 Abs | 23.45
괄호 | ( 및 ) | 산술 우선 순위를 사용하지 않을 때 산술 계산의 우선 순위를 지정합니다. 부분을 참고하십시오. 괄호 안의 계산을 먼저 합니다. 괄호는 몇 단계이든 겹쳐 쓸 수 있습니다. 마지막 괄호를 닫으면 표시 영역을 업데이트합니다. | 2 +3*4= 2 +(3*4) | 20 14

#### 계산기 메모리 레지스터를 사용하려면

R0에서 R9까지의 10개의 gcalctool 메모리 레지스터에 값을 저장할 수 있습니다. 메모리 레지스터를 표시하려면 보기메모리 레지스터를 선택하십시오.

메모리 레지스터 창은 보기메모리 레지스터를 다시 선택하거나, 창의 닫기 단추를 눌러서 닫을 수 있습니다.

에서 사용할 수 있는 메모리 기능에 대해 설명합니다.

##### 메모리 기능

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---

메모리 레지스터에 값 저장

Sto

표시 영역의 현재 내용을 지정한 메모리 레지스터에 저장합니다. Sto 단추를 누른 다음 팝업 메뉴에서 메모리 레지스터를 선택하십시오.

gcalctool 세션에서 메모리 레지스터를 지우려면:

1. Clr를 누르십시오.

2. Sto를 누르십시오.

3. 팝업 메뉴에서 메모리 레지스터를 선택하십시오.

22 Sto R2

값 22가 R2 메모리 레지스터에 저장됩니다.

메모리 레지스터에서 값 가져오기 | Rcl | 지정한 메모리 레지스터의 내용을 가져옵니다. Rcl을 누르고 팝업 메뉴에서 메모리 레지스터를 선택하십시오. | 0 Rcl R2 | 표시 영역에 22가 나타납니다.
메모리 레지스터 값과 표시된 값 뒤바꾸기 | Exch | 지정한 메모리 레지스터의 내용과 표시 영역의 현재 값을 뒤바꿉니다. Exch를 누르고 팝업 메뉴에서 메모리 레지스터를 선택하십시오. | 44 Exch R2 | 표시 영역의 값이 44에서 22로 바뀌고, R2의 값이 22에서 44로 바뀝니다.

키보드 바로 가기를 사용하는 경우, 다음 예제와 같이 키보드로 메모리 레지스터를 지정할 수 있습니다:

키보드 입력 | 설명
--- | ---
S 2 | 표시 영역의 현재 내용을 R2 메모리 레지스터에 저장합니다.
R 2 | R2 메모리 레지스터의 현재 내용을 표시 영역으로 가져옵니다.
X 2 | 표시 영역의 현재 값을 R2 메모리 레지스터의 내용과 바꿉니다.

### 재무 계산을 하려면

재무 모드로 바꾸려면 보기재무 모드를 선택하십시오.

재무 모드로 바꾸면, 다음 단추를 기본/고급 모드 단추의 위에 표시합니다:

#### gcalctool 재무 모드 단추

gcalctool 재무 모드 단추를 표시합니다.

재무 계산을 하려면 에 설명한 단추를 사용하십시오.

#### 재무 계산하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---

복리 기간

Ctrm

복리 기간별 고정 이율이 int일 때, 투자액의 현재 가치 pv를 미래 가치 fv로 증가시키는 데 필요한 복리 기간을 기간별 고정 이율 int로 계산합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  int, 정기 이율 (interest rate)

레지스터 1

  fv, 미래 가치 (future value)

레지스터 2

  pv, 현재 가치 (present value)

연이율 9%로 월별 복리 이자를 지급하는 은행 계좌에 $8000를 예금했습니다. 주어진 연이율을 기준으로 월별 이자율은 0.09 / 12 = 0.0075가 됩니다. 투자금을 두 배로 만들 수 있는 기간을 계산하려면 다음 값을 처음 3개의 메모리 레지스터에 입력합니다:

레지스터 0

  0.0075

레지스터 1

  16000

레지스터 2

  8000

Ctrm =을 누르십시오

92.77

투자금은 92.77개월 후에 두 배가 됩니다.

이중 감가상각

Ddb

지정한 기간 동안 자산에 대한 감가상각 허용치를 이중정률법을 사용하여 계산합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  cost, 자산에 대해 지불한 금액

레지스터 1

  salvage, 자산 수명이 끝날 때 가치

레지스터 2

  life, 자산의 수명

레지스터 3

  period, 감가상각 허용 기간

사무 기기를 $8000에 구입했습니다. 이 기기의 수명은 6년입니다. 6년 후 잔존 가치는 $900입니다. 이중정률법을 사용해 4년째 되는 해의 감가상각 지출을 계산하려면, 다음 값을 처음 4개의 메모리 레지스터에 입력합니다:

레지스터 0

  8000

레지스터 1

  900

레지스터 2

  6

레지스터 3

  4

Ddb =을 누르십시오.

790.12

4년째 되는 해의 감가상각 지출은 $790.12입니다.

미래 가치

Fv

일정하게 매번 pmt만큼을 예금하고, 그 기간의 이율이 int일 때 일정한 주어진 예금 기간동안 투자액의 미래 가치를 계산합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  pmt, 주기적으로 지불하는 금액 (periodic payment)

레지스터 1

  int, 정기 이율 (interest rate)

레지스터 2

  n, 기간

앞으로 20년 동안 매년 마지막 날에 $4000를 은행 계좌에 예금할 계획입니다. 계좌의 연이율은 복리 8%입니다. 이자는 매년 마지막 날에 지급합니다. 20년 후의 계좌의 가치를 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다:

레지스터 0

  4000

레지스터 1

  0.08

레지스터 2

  20

Fv

183047.86

20년 후의 계좌 가치는 $183,047.86입니다.

정기 상환

Pmt

대출의 매 주기마다 상환하는 액수를 계산합니다. 매 주기의 마지막 날에 상환한다고 가정합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  prin, 원금 (principal)

레지스터 1

  int, 정기 이율 (interest rate)

레지스터 2

  replaceable>n

연이율 11.0%를 기준으로 $120,000를 30년 상환으로 대출하려고 합니다. 해당 연이율을 기준으로 월 이자율은 0.11 / 12 = 0.00917입니다. 기간은 30 * 12 = 360개월입니다. 이 대출 금액의 월 상환금을 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다:

레지스터 0

  120000

레지스터 1

  0.00917

레지스터 2

  360

Pmt =을 누르십시오.

1143.15

월별 상환금은 $1143.15입니다.

현재 가치

Pv

일정하게 매번 pmt만큼을 예금하고, 그 기간의 정기 할인율이 int일 때 일정한 주어진 예금 기간동안 투자액의 현재 가치를 계산합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  pmt, 주기적으로 지불하는 금액 (periodic payment)

레지스터 1

  int, 정기 이율 (interest rate)

레지스터 2

  n, 기간

$1,000,000의 상금을 받았습니다. 상금은 $50,000씩 20년 동안 지급됩니다. 매년 연말에 상금이 지급됩니다. 매년 $50,000를 받게 되면 복리 9%의 연이율로 투자할 수 있습니다.

하지만 $1,000,000를 연금으로 받지 않고 일시불로 $400,000를 받을 수도 있습니다. 현재 시세를 기준으로 어떤 방법이 더 가치가 있는지를 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다:

레지스터 0

  50000

레지스터 1

  0.09

레지스터 2

  20

Pv =을 누르십시오.

456427.28

20년 동안 $1,000,000가 지급되는 경우 현재 시세로는 $456,427.28입니다.

정기 이율

Rate

term의 복리 기간동안, 현재 가치 pv만큼의 투자액을 미래 가치 fv로 늘리는 데 필요한 정기 이자를 계산합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  fv, 미래 가치 (future value)

레지스터 1

  pv, 현재 가치 (present value)

레지스터 2

  replaceable>n

$20,000를 채권에 투자했습니다. 채권은 5년 만기로, 만기 금액은 $30,000입니다. 이자는 매월 복리로 합산됩니다. 기간은 5 * 12 = 60개월입니다. 이 투자액의 정기 이율을 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다:

레지스터 0

  30000

레지스터 1

  20000

레지스터 2

  60

Rate =을 누르십시오

.00678

월이율은 0.678%입니다. 연이율은 0.678% * 12 = 8.14%입니다.

정액 감가상각

Sln

한 기간 동안 자산의 정액 감가상각을 계산합니다. 감가 상각 비용은 cost - salvage입니다. 감가상각 정액법은 감가상각될 수 있는 비용을 자산의 수명으로 균등하게 나눕니다. 자산의 수명은 자산이 감가상각되는 기간을 (일반적으로 연수) 말합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  cost, 자산에 대해 지불한 금액

레지스터 1

  salvage, 자산 수명이 끝날 때 가치

레지스터 2

  life, 자산의 수명

사무 기기를 $8000에 구입했습니다. 이 기기의 수명은 6년입니다. 6년 후 잔존 가치는 $900입니다. 정액법을 사용해 매년 감가상각 지출을 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다:

레지스터 0

  8000

레지스터 1

  900

레지스터 2

  6

Sln =을 누르십시오

1183.33

매년 감가상각 지출은 $1183.33입니다.

연수합계 감가상각

Syd

연수합계 방법을 사용해, 일정 기간동안 자산의 감가상각 허용치를 계산합니다. 이 감가상각 방식은 감가상각의 속도를 바꿔서, 나중 기간보다 앞의 기간에서 감가상각 속도가 빨라지게 만듭니다. 감가상각 비용은 cost - salvage입니다. 수명은 자산이 감가상각되는 기간을 (일반적으로 연수) 말합니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  cost, 자산에 대해 지불한 금액

레지스터 1

  salvage, 자산 수명이 끝날 때 가치

레지스터 2

  life, 자산의 수명

레지스터 3

  period, 감가상각 허용 기간

사무 기기를 $8000에 구입했습니다. 이 기기의 수명은 6년입니다. 6년 후 잔존 가치는 $900입니다. 연수합계 방법을 사용해 4년째 되는 해의 감가상각 지출을 계산하려면 다음 값을 처음 4개의 메모리 레지스터에 입력합니다:

레지스터 0

  8000

레지스터 1

  900

레지스터 2

  6

레지스터 3

  4

Syd =을 누르십시오

1014.29

4년째 되는 해의 감가상각 지출은 $1014.29입니다.

지불 기간

Term

일반적인 연금 기간 동안 그 이율이 int일 때 미래 가지 fv만큼 적립하는 데 필요한 예금 기간을 계산합니다. 매번 예금하는 액수는 pmt입니다.

이 기능은 다음 메모리 레지스터를 사용합니다:

레지스터 0

  pmt, 주기적으로 지불하는 금액 (periodic payment)

레지스터 1

  fv, 미래 가치 (future value)

레지스터 2

  int, 정기 이율 (interest rate)

매년 마지막 날에 $1800를 은행 계좌에 예금할 계획입니다. 계좌의 연이율은 복리 11%입니다. 이자는 매년 마지막 날에 지급됩니다. 금액이 $120,000로 누적되는 데 필요한 기간을 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다:

레지스터 0

  1800

레지스터 1

  120000

레지스터 2

  0.11

Term =을 누르십시오

20.32

20.32년 후에 계좌 금액은 $120,000가 됩니다.

### 공학 계산을 하려면

공학 모드로 바꾸려면 보기공학 모드를 선택하십시오.

공학 모드로 바꾸면, 다음 단추를 기본/고급 모드 단추의 위에 표시합니다:

#### gcalctool 공학 모드 단추

gcalctool 공학 모드 단추를 표시합니다.

#### 정확도를 설정하려면

표시 영역 및 메모리 레지스터의 정확도를 설정하려면 Acc를 누르고 팝업 메뉴에서 필요한 정확도를 선택하십시오. 팝업 메뉴에서 현재 정확도 수준 앞에 검정색 원을 표시합니다. 유효 숫자를 99자리까지 표시할 수 있습니다. 정확도 기본값은 9자리입니다.

정확도를 9보다 높게 하려면, 기타 (9) ...를 선택하고, 유효숫자 설정 팝업에서 필요한 정확도를 선택하십시오.

기본적으로 마지막 0은 표시하지 않습니다. 마지막 0을 표시하려면 Acc를 누르고 팝업 메뉴에서 마지막 0 표시를 선택하거나 보기 마지막 0 표시 를 선택하십시오. Acc 팝업 메뉴 또는 보기 메뉴에서 앞에 있는 확인란은 마지막 0 표시 옵션을 선택했다는 뜻입니다. 마지막 0을 숨기려면 보기 마지막 0 표시 를 다시 선택하십시오.

다음 표의 예제는 10진법을 사용할 때 `1 / 8 = x` 계산에 대해 마지막 0 표시 옵션을 선택하고 정확도 설정이 표시 영역에서 x에 어떻게 영향을 주는 지 나타냅니다:

정확도 | 결과
--- | ---
유효 숫자 1자리 | 1.2
유효 숫자 2자리 | 1.25
유효 숫자 3자리 | 1.250

#### 진법을 설정하려면

진법을 설정하려면 에 설명한 단추 중 하나를 선택하십시오.

##### 진법 설정하기

기능 | 단추 | 설명
--- | --- | ---
2진수 | 2진 | 진법을 이진수, 즉 밑을 2로 설정합니다.
8진수 | 8진 | 숫자 기수를 8진수, 즉 밑을 8로 설정합니다.
10진수 | 10진 | 진법을 10진법, 즉 밑을 10으로 설정합니다. 10진수는 기본 진법입니다. 공학 모드에서 기본 모드 또는 재무 모드로 바꾸면 gcalctool에서 진법을 자동으로 10진법으로 설정합니다.
16진수 | 16진 | 숫자 기수를 16진수, 즉 밑을 16으로 설정합니다.

#### 표시 형식을 설정하려면

표시 형식을 설정하려면 에 설명한 단추 중 하나를 선택하십시오.

##### 표시 형식 설정하기

기능 | 단추 | 설명
--- | --- | ---
공학 표시 형식 | Eng | 표시 형식을 공학 형식으로 설정합니다. 결과는 공학 표기법으로 표시합니다. 지수는 항상 3의 제곱입니다.
고정 소수점 표시 형식 | Fix | 표시 형식을 고정 소숫점 형식으로 설정합니다. 결과는 과학 표기법으로 표시하지 않습니다. 고정 소수점은 기본 표시 형식입니다. 공학 모드를 기본 모드 또는 재무 모드로 바꾸면 gcalctool에서 표시 형식을 고정 소수점 형식으로 자동 설정합니다.
과학 표시 형식 | Sci | 표시 형식을 과학 형식으로 설정합니다. 결과는 고정된 개수의 숫자로 과학 표기법으로 표시합니다.

#### 삼각 함수 형식을 설정하려면

삼각 함수 형식을 설정하려면 에 설명한 단추 중 하나를 선택하십시오.

##### 삼각 함수 형식 설정하기

기능 | 단추 | 설명
--- | --- | ---
육십분법 | 육십분법 | 삼각 함수 형식을 육십분법으로 설정합니다. 육십분법은 삼각 함수 형식의 기본값입니다.
그라디안 | 그라디안 | 삼각 함수 형식을 그라디안으로 설정합니다.
라디안 | 라디안 | 삼각 함수 형식을 라디안으로 설정합니다.

#### 삼각 함수 옵션을 설정하려면

삼각 함수 옵션을 설정하려면 에 설명한 옵션을 사용하십시오.

##### 삼각 함수 옵션 설정하기

기능 | 단추 | 설명
--- | --- | ---
쌍곡 옵션 표시 | Hyp | 삼각 함수에 쌍곡 옵션을 선택합니다.
역함수 옵션 표시 | Inv | 삼각 함수에 역함수 옵션을 선택합니다.

기본값으로 에 설명한 옵션은 선택되어 있지 않습니다. Clr을 누르면 이러한 옵션의 선택을 해제합니다.

#### 삼각 함수 값을 계산하려면

삼각 함수 값을 계산하려면 에 설명한 단추를 사용하십시오.

##### 삼각 함수 값 계산하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
코사인 `cos` | Cos, Hyp 옵션을 선택하지 않고 Inv 옵션을 선택하지 않은 상태 | 표시 영역에 있는 현재 값의 코사인을 계산합니다. | 60 Cos | 0.5
아크 코사인 `acos` | Cos, Hyp 옵션을 선택하지 않고 Inv 옵션을 선택한 상태 | 표시 영역에 있는 현재 값의 아크 코사인을 계산합니다. | 0.5 Inv Cos | 60
하이퍼 코사인 `cosh` | Cos, Hyp 옵션을 선택하고 Inv 옵션을 선택하지 않은 상태 | 표시 영역에 있는 현재 값의 하이퍼 코사인을 계산합니다. | 0.4 Hyp Cos | 1.081072372
아크 하이퍼 코사인 `acosh` | Cos, Hyp 옵션을 선택하고 Inv 옵션을 선택한 상태 | 표시 영역에 있는 현재 값의 아크 하이퍼 코사인을 계산합니다. | 1.6 HypInv Cos | 1.046967915
사인 `sin` | Sin, Hyp 옵션을 선택하지 않고 Inv 옵션을 선택하지 않은 상태 | 표시 영역에 있는 현재 값의 사인을 계산합니다. | 90 Sin | 1
아크 사인 `asin` | Sin, Hyp 옵션을 선택하지 않고 Inv 옵션을 선택한 상태 | 표시 영역에 있는 현재 값의 아크 사인을 계산합니다. | 1 Inv Sin | 90
하이퍼 사인 `sinh` | Sin, Hyp 옵션을 선택하지 않고 Inv 옵션을 선택한 상태 | 표시 영역에 있는 현재 값의 하이퍼 사인을 계산합니다. | 0.4 Hyp Sin | 0.410752326
아크 하이퍼 사인 `asinh` | Sin, Hyp 옵션을 선택하고 Inv 옵션을 선택한 상태 | 표시 영역에 있는 현재 값의 아크 하이퍼 사인을 계산합니다. | 1.6 HypInv Sin | 1.248983328
탄젠트 `tan` | Tan, Hyp 옵션을 선택하지 않고 Inv 옵션을 선택하지 않은 상태 | 표시 영역에 있는 현재 값의 탄젠트를 계산합니다. | 45 Tan | 1
아크 탄젠트 `atan` | Tan, Hyp 옵션을 선택하지 않고 Inv 옵션을 선택한 상태 | 표시 영역에 있는 현재 값의 아크 탄젠트를 계산합니다. | 1 Inv Tan | 45
하이퍼 탄젠트 `tanh` | Tan, Hyp 옵션을 선택하고 Inv 옵션을 선택하지 않은 상태 | 표시 영역에 있는 현재 값의 하이퍼 탄젠트를 계산합니다. | 0.6 Hyp Tan | 0.537049567
아크 하이퍼 탄젠트 `atanh` | Tan, Hyp 옵션을 선택하고 Inv 옵션을 선택한 상태 | 표시 영역에 있는 현재 값의 아크 하이퍼 탄젠트를 계산합니다. | 0.6 HypInv Tan | 0.693147181

#### 로그 함수를 계산하려면

로그 함수를 계산하려면 에 설명한 단추를 사용하십시오.

##### 로그 함수 계산하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
상용 로그, 밑 10 | Log10 | 표시 영역에 있는 현재 값의 상용 로그를 (밑이 10) 계산합니다. | 10 Log10 | 1
자연 로그 | Ln | 표시 영역에 있는 현재 값의 자연 로그를 계산합니다. | 10 Ln | 2.30
밑이 2인 로그 | Log2 | 표시 영역에 있는 현재 값의 밑이 2인 로그를 계산합니다. | 10 Log2 | 3.32

이 버전의 gcalctool는 상용 로그 및 자연 로그를 지원하지 않습니다.

#### 비트연산을 계산하려면

비트연산을 계산하려면 에 설명한 단추를 사용하십시오.

##### 비트연산 계산하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
비트연산 OR | OR | 표시 영역의 현재 값과 다음에 입력하는 숫자에 비트연산 OR를 계산하고 두 숫자를 부호 없는 정수로 (unsigned long) 취급합니다. | 10001000 OR 00010001 | 10011001
비트연산 AND | AND | 표시 영역의 현재 값과 다음에 입력하는 숫자에 비트연산 AND를 계산하고 두 숫자를 부호 없는 정수로 (unsigned long) 취급합니다. | 10101010 AND 00110011 | 100010
비트연산 NOT | NOT | 표시 영역의 현재 값에 비트연산 NOT을 계산하고 부호 없는 정수로 (unsigned long) 취급합니다. | 연산 우선 순위 모드인 경우: NOT 1357ACE 연산 우선 순위 모드가 아닌 경우: 1357ACE NOT | FECA8531
비트연산 XOR | XOR | 표시 영역의 현재 값과 다음에 입력하는 숫자에 비트연산 XOR를 계산하고 두 숫자를 부호 없는 정수로 (unsigned long) 취급합니다. | 1100 XOR 1010 | 110
비트연산 XNOR | XNOR | 표시 영역의 현재 값과 다음에 입력하는 숫자에 비트연산 XNOR를 계산하고 두 숫자를 부호 없는 정수로 (unsigned long) 취급합니다. | 1100 XNOR 1010 | 11111111111111111111111111111001

#### 정수의 비트 값을 조작하려면

정수 값의 각 비트값을 바꾸려면 보기비트 편집기 표시를 선택하십시오. 이 옵션은 공학 모드에서만 사용할 수 있습니다.

계산기 표시 창에 정수 값을 표시하는 경우, 그 정수 값의 비트 하나하나를 0과 1의 모음으로 표시합니다. 각 비트값을 누르면 비트 값을 토글하고, 표시하는 정수값도 거기에 따라 바뀝니다.

#### 지수를 입력하려면

지수를 입력하려면 Exp 단추를 사용하십시오.

guibutton>Exp

가수

  표시 영역의 0이 아닌 현재 값. 현재 값이 0이면 가수는 1.0입니다.

밑

  2, 8, 10, 16은 2진수, 8진수, 10진수, 16진수 진법에 각각 해당합니다.

지수

  다음에 입력하는 수.

Exp를 누르면 계산기에는 `. +`를 표시합니다. 다음에 입력하는 숫자로 거듭제곱할 밑을 나타냅니다.

숫자의 부호를 바꾸려면 +/- 단추를 Exp 단추보다 먼저 사용하십시오. 지수의 부호를 바꾸는 방법은 산술 우선순위 모드냐 아니냐에 따라 달라집니다. 산술 우선순위 모드에서는 Exp 단추 다음에 -를 사용하고, 그렇지 않은 경우 지수를 입력한 다음에 +/- 단추를 사용합니다.

산술 우선순위 모드에서 지수 형식으로 10진수를 입력하려면, 다음 표의 안내대로 하십시오:

숫자 | 입력 | 표시하는 숫자
--- | --- | ---
1200000000 | 12 Exp+8= | 1200000000
-1200000000 | - 12 Exp+8= | -1200000000
0.00000012 | 12 Exp-8= | 1.2e-7
-0.00000012 | - 12 Exp-8= | -1.2e-7

산술 우선순위 모드가 아닌 경우 지수 형식으로 10진수를 입력하려면, 다음 표의 안내대로 하십시오:

숫자 | 입력 | 표시하는 숫자
--- | --- | ---
1200000000 | 12 Exp8= | 1200000000
-1200000000 | 12 +/-Exp8= | -1200000000
0.00000012 | 12 Exp8+/- | 1.2e-7
-0.00000012 | 12 +/-Exp8+/- | -1.2e-7

#### 상수 값을 사용하려면

Con을 누르면 정의되어 있는 상수 값 목록을 표시합니다. 현재 진법이 10진수가 아닌 경우에도 모든 상수 값은 10진수로 지정되어 있습니다.

메뉴에서 상수를 선택해 표시 영역에 해당 값을 입력합니다. 키보드 바로 가기 #을 사용하는 경우 다음 예제에 있는 대로 키보드를 사용해 상수를 지정할 수 있습니다:

키보드 입력 | 상수
--- | ---
# 3 | C3

gcalctool 응용 프로그램은 다음 표에 설명한 것처럼 10개의 기본 상수 값이 들어 있습니다:

숫자 | 값 | 설명
--- | --- | ---
C0 | 0.621 | 킬로미터/마일 변환 비율 표시 영역의 현재 값을 이 상수와 곱하면 시간당 킬로미터를 시간당 마일로 변환합니다. 예를 들어, 8 * Con C0= 5. 표시 영역의 현재 값을 이 상수로 나누면 시간당 마일을 시간당 킬로미터로 변환합니다. 예를 들어, 5 / Con C0 = 8.
C1 | 1.414213562 | 2의 제곱근
C2 | 2.718281828 | e
C3 | 3.141592653 | pi
C4 | 0.3937007 | 센티미터/인치 변환 비율 표시 영역의 현재 값을 이 상수와 곱하면 센티미터를 인치로 변환합니다. 예를 들어, 30 * Con C4 = 12. 표시 영역의 현재 값을 이 상수로 나누면 인치를 센티미터로 변환합니다. 예를 들어, 12 / Con C4 = 30.
C5 | 57.295779513 | 1라디안의 육십분법 각도
C6 | 1048576 | 2 ^ 20
C7 | 0.0353 | 그램/온스 변환 비율 표시 영역의 현재 값을 이 상수와 곱하면 그램을 온스로 변환합니다. 예를 들어, 500 * Con C7 = 18. 표시 영역의 현재 값을 이 상수로 나누면 온스를 그램으로 변환합니다. 예를 들어, 18 / Con C7 = 500.
C8 | 0.948 | 킬로줄/영국식 온도 단위 변환 비율 표시 영역의 현재 값을 이 상수와 곱하면 킬로줄을 영국 에너지 단위로 변환합니다. 예를 들어, 10 * Con C8 = 9.48. 표시 영역의 현재 값을 이 상수로 나누면 영국 에너지 단위를 킬로줄로 변환합니다. 예를 들어, 9.48 / Con C8 = 10.
C9 | 0.061 | 입방 센티미터/입방 인치 변환 비율 표시 영역의 현재 값을 이 상수와 곱하면 입방 센티미터를 입방 인치로 변환합니다. 예를 들어, 100 * Con C9 = 6.10. 표시 영역의 현재 값을 이 상수로 나누면 입방 인치를 입방 센티미터로 변환합니다. 예를 들어, 6.10 / Con C9 = 100.

기본값 상수를 사용자 자신의 상수로 겹쳐 쓸 수 있습니다.

새 상수를 저장하거나 기존의 상수를 편집하려면 다음 순서대로 하십시오:

1. Con을 누르고 팝업 메뉴에서 상수 편집을 선택하십시오.

2. 상수 편집 창에서 덮어 쓰거나 편집할 상수를 하나 선택하십시오.

3. 값 입력란을 누르고 새 값을 입력합니다.

4. 설명 입력란을 누르고 새 설명을 입력합니다.

5. 확인을 눌러 바꾼 사항을 저장하고 상수 편집 창을 닫습니다.

#### 함수를 사용하려면

사용할 수 있는 함수를 보려면 Fun을 누르십시오. 팝업 메뉴에 정의된 함수 목록이 있습니다. 어떤 함수를 실행하려면 메뉴에서 해당 함수를 선택하십시오. 함수가 정의되어 있지 않은 경우에는 0을 반환합니다.

키보드 바로 가기 F를 사용하는 경우 다음 예제에 표시된 대로 키보드를 사용하여 기능을 지정할 수 있습니다:

키보드 입력 | 기능
--- | ---
F 3 | F3

gcalctool 응용 프로그램에는 기본 함수가 들어 있지 않습니다. 함수를 10개까지 저장할 수 있습니다.

새 함수를 저장하거나 기존 함수를 편집하려면, 다음 순서대로 하십시오:

1. Fun을 누르고, 팝업 메뉴에서 함수 편집을 선택하십시오.

2. 함수 편집 대화 창에서, 빈 항목을 선택하거나 겹쳐 쓸 함수를 선택하십시오.

3. 값 필드를 선택하고 새 값을 입력합니다. 키보드 바로 가기를 사용해 gcalctool 단추를 이용합니다. 예를 들어, `90K`를 입력하여 sin(90)을 계산합니다.

4. 설명 입력란을 눌러 새 설명을 입력합니다. 예: `Sin 90`.

5. 확인을 눌러 바꾼 사항을 저장하고 함수 편집 대화 창을 닫습니다.

#### 이진수를 조작하려면

이진수를 조작하려면 에 설명한 단추를 사용하십시오.

##### 이진수 조작하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
n만큼 왼쪽으로 쉬프트 | < | 표시 영역에 있는 현재 부호 없는 32비트 이진수 값을 왼쪽으로 지정한 자리만큼 쉬프트합니다. <를 누르고 팝업 메뉴에서 이동 자리수를 선택하십시오. 왼쪽으로 15자리까지 쉬프트할 수 있습니다. | 111 <1번 | 1110
n만큼 오른쪽으로 밀기 | > | 표시 영역에서 현재 부호 없는 32비트 이진수 값을 오른쪽으로 지정한 자리만큼 쉬프트합니다. >를 누르고 팝업 메뉴에서 이동 자리수를 선택하십시오. 오른쪽으로 15자리까지 쉬프트할 수 있습니다. | 1011 >1번 | 101
16비트 부호 없는 정수 얻기 | &16 | 표시 영역의 현재 값을 잘라 16비트 부호 없는 정수를 반환합니다. | FFFFF &16 | FFFF
32비트 부호 없는 정수 얻기 | &32 | 표시 영역의 현재 값을 잘라 32비트 부호 없는 정수를 반환합니다. | FFFFFFFFFF &32 | FFFFFFFF

키보드 바로 가기를 사용하는 경우 다음 예제에 표시된 대로 키보드를 사용해 쉬프트할 자리수를 지정할 수 있습니다:

키보드 입력 | 설명
--- | ---
< 4 | 표시 영역의 현재 이진수 값을 왼쪽으로 4자리만큼 쉬프트합니다.
> 4 | 표시 영역의 현재 이진수 값을 오른쪽으로 4자리만큼 쉬프트합니다.

#### 기타 공학 계산을 하려면

기타 공학 계산을 하려면 에 설명한 단추를 사용하십시오.

##### 기타 공학 계산하기

기능 | 단추 | 설명 | 예 | 결과
--- | --- | --- | --- | ---
e의 x 거듭제곱 | ex | 표시 영역의 현재 값으로 `e`를 거듭제곱하여 계산합니다. | 2 ex | 7.39
10의 x 거듭제곱 | 10x | 표시 영역의 현재 값으로 10을 제곱하여 계산합니다. | 2 10x | 100
x의 y 거듭제곱 | xy | 표시 영역의 현재 값을 다음에 입력하는 값으로 거듭제곱합니다. | 2 xy4= | 16
x 팩토리얼 | x! | 표시 영역에 있는 현재 값의 팩토리얼을 계산합니다. x 팩토리얼은 x*(x-1)*(x-2)...*1입니다. 이 함수는 양의 정수에만 적용됩니다. | 4 x! | 24
나머지 나누기 | Mod | 표시 영역의 현재 정수 값을 다음에 입력하는 정수로 나누고, 나머지를 표시합니다. | 15 Mod4= | 3
난수 생성 | Rand | 0.0에서 1.0까지의 범위에서 난수를 하나 만들고 표시 영역에 그 난수를 표시합니다. | Rand | 0.14
16진수 숫자 | A에서 F까지 | 이 숫자는 16진법에서만 사용할 수 있습니다. | B | B

### 실행 취소 및 다시 실행

이전 동작을 실행 취소하려면 편집실행 취소를 선택하십시오. 과거 15개까지의 동작을 실행 취소할 수 있습니다.

실행 취소한 동작을 다시 실행하려면 편집다시 실행을 선택하십시오. 15개까지의 실행 취소한 동작을 다시 실행할 수 있습니다.

### 끝내려면

gcalctool를 끝내려면 계산기끝내기를 선택하십시오.

gcalctool를 종료하면 다음 설정의 현재 값을 저장하고 다음에 gcalctool를 시작할 때 저장한 값을 자동으로 적용합니다:

- 모드: 기본, 고급, 재무, 공학

- 정확도

- 메모리 레지스터 창 표시 또는 표시하지 않기, 추가로 각 메모리 레지스터의 내용

- 진법

- 표시 형식

- 삼각 함수 형식

- 마지막 0 표시

- 천단위 자리수 구분 표시

## 기술 정보

### 연산 순서

기본값으로, 계산은 왼쪽에서 오른쪽으로 산술 우선 순위에 따라 계산합니다. 즉 산술 연산자의 우선 순위가 고려되고, Return을 눌러야만 결과를 계산합니다.

다음 예제에서 계산 결과는 22입니다. 곱하기 연산자인 `*`는 더하기 연산자인 `+`보다 우선순위가 높기 때문입니다.

    4 + 3 * 6 = 22

계산할 때 산술 우선순위를 적용하지 않고 싶으면, 보기왼쪽에서 오른쪽으로 우선 순위를 선택하십시오.

산술 우선순위를 적용하지 않는 경우, 예제의 계산 결과는 42입니다. 왼쪽부터 오른쪽으로 계산하기 때문입니다.

### 오류 상태

잘못된 계산을 한 경우, gcalctool에 오류 상태를 다음과 같이 표시합니다:

- 표시 영역에 `오류`라는 단어를 표시합니다.

- 상태 표시줄에 오류 메세지를 표시합니다.

- Clr을 제외한 모든 계산기 단추를 사용할 수 없게 됩니다.

- 모든 계산기 옵션을 사용할 수 없게 됩니다.

- 계산기끝내기 및 도움말차례를 제외한 모든 계산기 메뉴 항목을 사용할 수 없게 됩니다.

오류 상태를 지우려면 Clr를 누르거나 ShiftDelete를 누르십시오.

### 모드를 바꾸려면

일부 계산 값이 표시된 상태에서 모드를 바꾸려고 하면 경고 대화 상자가 나타납니다. 이 대화 상자에는 현재 계산 값을 지우고, 진법을 십진수로 바꾼다고 안내합니다.

대화 상자에 있는 확인란을 누르면 이 대화 상자가 다시 나오지 않습니다.

취소 단추를 누르면 모드 바꾸기 동작을 취소합니다. 모드 바꾸기 단추를 누르면 모드가 바뀌고 다음 부가 효과가 있습니다:

- 표시 영역을 지웁니다.

- 진법을 10진수로 설정합니다.

- 진법을 2진수로 설정합니다.

- 정확도를 소수점 아래 9자리로 설정합니다.

- 천단위 자리수 구분 표시를 지웁니다.

- 소수점 아래 끝에 0을 지웁니다.

- 모드를 기본 모드로 바꾸면 레지스터 창을 닫습니다.

### 표시 영역을 바꾸려면

연산 우선 순위 모드에서는 마우스를 표시 영역에 눌러서 편집할 수도 있습니다.

모든 일반적인 키보드 바로 가기가 동작하고, 다음 바로 가기도 있습니다:

- CtrlDelete 키를 누르면 텍스트 커서의 오른쪽 문자를 지웁니다.

- Home 키는 텍스트 커서를 표시 영역의 맨 앞으로 옮깁니다

- End 키는 텍스트 커서를 표시 영역의 맨 뒤로 옮깁니다

## 빠른 참조: 키보드 바로 가기

, , 에 모든 gcalctool 키보드 바로 가기의 빠른 참조가 있습니다.

사용자가 메뉴가 붙어 있는 계산기 단추에 해당하는 키보드 바로 가기를 누르면, 그 메뉴를 표시합니다. 그러면 사용자가 화살표 키로 메뉴 항목을 선택하거나 메뉴 항목 바로 가기를 사용할 수 있습니다.

### gcalctool의 키보드 바로 가기에 대한 빠른 참조

키보드 바로 가기 | 단추 | 기능 | 참고
--- | --- | --- | ---
0에서 9까지 | 0에서 9까지 | 숫자 |
A | Acc | 정확도 |
a | A | 16진수 숫자 |
b | B | 16진수 숫자 |
C | +/- | 산술 부호 바꾸기 |
c | C | 16진수 숫자 |
D | Ddb | 이중 감가상각 |
d | D | 16진수 숫자 |
E | Exp | 지수 |
e | E | 16진수 숫자 |
F | Fun | 기능 |
f | F | 16진수 숫자 |
G | Log | 상용 로그 |
i | Int | 정수 부분 |
J | Cos | 코사인 |
K | Sin | 사인 |
L | Tan | Tan |
l | Sln | 정액 감가상각 |
M | Mod | 나머지 나누기 |
m | Ctrm | 복리 기간 |
N | Ln | 자연 로그 |
n | Xnor | 비트연산 XNOR |
P | Pmt | 주기적 지불 금액 |
p | Pv | 현재 가치 |
R | Rcl | 메모리 레지스터에서 값을 가져옵니다 |
r | 1/x | 역수 |
S | Sto | 메모리 레지스터에 값을 저장합니다 |
s | Sqrt | 제곱근 |
T | Rate | 정기 이율 |
t | Term | 상환 주기 |
u | Abs | 절대값 |
v | Fv | 미래 가치 |
X | Exch | 메모리 레지스터 값과 표시된 값 뒤바꾸기 |
Y | Syd | 연수합계 감가상각 |
^ | xy | x의 y 거듭제곱 |
! | x! | x 팩토리얼 |
# | Con | 상수 값 |
% | % | 퍼센트 |
& | And | 비트연산 AND |
( 및 ) | ( 및 ) | 괄호 |
* | * | 곱하기 |
+ | + | 더하기 |
- | - | 빼기 |
. | . | 소숫점 |
/ | / | 나누기 |
: | Frac | 분수 부분 |
< | < | n만큼 왼쪽으로 밀기 |
= 혹은 Return | = | 결과 계산 |
> | > | n만큼 오른쪽으로 밀기 |
? | Rand | 난수 생성 |
@ | x2 | 제곱 |
[ | &32 | 32비트 부호 없는 정수 얻기 |
] | &16 | 16비트 부호 없는 정수 얻기 |
x | Xor | 비트연산 XOR |
{ | ex | e의 x 거듭제곱 |
| | Or | 비트연산 OR |
} | 10x | 10의 x 거듭제곱 |
~ | Not | 비트연산 NOT |
백스페이스 | Bksp | 백스페이스 |
Esc 혹은 Ctrl백스페이스 | CE | 입력란 지우기 |
ShiftDelete | Clr | 지우기 |

### gcalctool 공학 모드 옵션의 키보드 바로 가기에 대한 빠른 참조

키보드 바로 가기 | 옵션 | 기능 | 참고
--- | --- | --- | ---
Alta | 그라디안 | 삼각 함수 형식을 그라디안으로 설정합니다. |
Altb | 2진 | 진법을 2진수로 설정합니다. |
Altd | 10진 | 진법을 10진수로 설정합니다. |
Altf | Fix | 표시 형식을 고정 소수점 형식으로 설정합니다. |
Altg | 육십분법 | 삼각 함수 형식을 육십분법으로 설정합니다. |
Alti | Inv | 삼각 함수에 역함수 옵션을 선택합니다. |
Altn | Eng | 표시 형식을 공학 형식으로 설정합니다. |
Alto | 8진 | 진법을 8진수로 설정합니다. |
Altr | 라디안 | 삼각 함수 형식을 라디안으로 설정합니다. |
Alts | Sci | 표시 형식을 과학 형식으로 설정합니다. |
Altx | 16진 | 진법을 16진수로 설정합니다. |
Alty | Hyp | 삼각 함수에 쌍곡 옵션을 선택합니다. |

### gcalctool 메뉴 항목의 키보드 바로 가기에 대한 빠른 참조

키보드 바로 가기 | 메뉴 항목 | 기능 | 참고
--- | --- | --- | ---
Ctrlb | 보기 기본 | 기본 모드로 바꾸기 |
Ctrlc | 편집 복사 | 표시 영역의 현재 값을 클립보드로 복사합니다 |
Ctrle | 보기 비트 계산 확장 기능 표시 | 비트 계산 확장 기능 표시 |
Ctrlf | 보기 재무 | 재무 모드로 바꾸기 |
Ctrlh | 도움말 차례 | gcalctool 온라인 도움말을 표시합니다 |
Ctrli | 편집 ASCII 값 넣기 | ASCII 값 넣기 창을 표시합니다 |
Ctrlk | 보기 천단위 자리수 구분 표시 | 천단위 자리수 구분 표시 |
Ctrll | 보기 왼쪽에서 오른쪽으로 우선 순위 | 왼쪽에서 오른쪽으로 우선 순위로 결과를 계산합니다 |
Ctrlm | 보기 메모리 레지스터 | 메모리 레지스터 창을 표시합니다 |
Ctrlq | 계산기 끝내기 | gcalctool 응용 프로그램을 끝냅니다 |
Ctrlr | 보기 연산 우선 순위 | 연산 우선 순위를 사용한 계산 결과 |
Ctrls | 보기 공학 | 공학 모드로 바꾸기 |
Ctrlt | 보기 마지막 0 표시 | 소수점 아래 0으로 채우기 |
Ctrlv | 편집 붙여 넣기 | 클립보드의 현재 값을 표시 영역에 붙여 넣습니다 |
Ctrlz | 편집 실행 취소 | 이전 동작을 실행 취소합니다 |
ShiftCtrlz | 편집 다시 실행 | 실행 취소한 동작을 다시 실행합니다 |