# &app; 설명서 V&manrevision;

## 소개

&app; 응용프로그램은 여러 가지 기능을 수행하며 다양한 수학적 접근 방식을 처리합니다.

&app; 응용프로그램에는 다음과 같은 모드가 있습니다.

기본 모드

- 표준 계산기 기능을 제공합니다. 10개의 서로 다른 메모리 레지스터에 숫자를 저장할 수 있으며 메모리 레지스터에서 쉽게 숫자를 가져오고 바꿀 수 있습니다. 기본 모드가 이 응용프로그램의 기본값입니다. 각각의 다른 모드에서 기본 모드의 모든 기능을 사용할 수 있습니다.

금융 모드

- 몇 가지 복잡한 금융 기능을 제공합니다.

과학 모드

- 삼각 함수, 논리 함수 등과 같은 여러 수학 기능을 추가로 제공합니다. 또한 과학 모드를 사용하는 경우에는 고유한 함수 및 상수를 저장할 수도 있습니다.

다음과 같은 숫자 체계에서 &app;을(를) 사용할 수 있습니다.

숫자 체계 | 기본
이진수 | 2
8진수 | 8
10진수 | 10
16진수 | 16

## 시작하기

다음 방법으로 &app;을(를) 시작할 수 있습니다.

메뉴

- 메뉴에서 &app;을(를) 시작하는 방법에 대한 자세한 내용은 사용 중인 플랫폼의 최신 &ug;을(를) 참조하십시오.

명령줄

- 다음 명령을 실행합니다. `gcalctool`

&app;을(를) 시작하면 다음 창이 표시됩니다.

### &app; 기본 모드 창

&app; 기본 모드 창이 표시됩니다.

&app; 창에는 다음과 같은 요소가 포함되어 있습니다.

메뉴 모음

- 메뉴 모음의 메뉴에는 &app;(으)로 작업하는 데 필요한 모든 명령이 포함되어 있습니다.

표시 영역

- 표시 영역에는 입력한 숫자 및 계산 결과가 표시됩니다. 숫자를 40자리까지 입력할 수 있습니다.

모드 영역

- 모드 영역에는 현재 선택한 모드의 버튼이 표시됩니다. 기본 모드 버튼이 항상 표시됩니다. 금융 모드를 선택하면 기본 모드 버튼 위에 금융 모드 버튼이 표시됩니다. 과학 모드를 선택하면 기본 모드 버튼 위에 과학 모드 버튼이 표시됩니다.

팝업 메뉴

- &app; 버튼의 팝업 메뉴 기호를 표시합니다. 기호는 해당 버튼을 클릭할 때 팝업 메뉴가 표시됨을 나타냅니다.

## 사용

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

계산을 수행하려면 다음 방법 중 하나를 사용합니다.

- &app; 버튼을 클릭하여 숫자 및 함수를 입력합니다.

- &app; 창에 포커스를 두고 키보드나 숫자 키패드를 사용하여 수행하려는 계산을 지정합니다. 키보드 바로 가기의 전체 목록을 보려면 gcalctool-keyboard-shortcut을(를) 참조하십시오.

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

표시장치 | 결과
1.23e+37 | 1.23 * 1037
1e-5 | 0.00001

숫자를 지수 형식으로 입력하는 방법에 대한 자세한 내용은 gcalctool-enter-exp을(를) 참조하십시오.

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

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

### 기본 계산을 수행하려면

&app;을(를) 처음 시작하면 기본적으로 기본 모드가 표시됩니다. 기본 모드를 따로 실행하려면 보기 기본 모드 를 선택합니다.

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

간단한 계산을 수행하려면 gcalctool-TBL-simple-calc의 설명에 따라 버튼을 사용합니다.

#### 간단한 계산 수행

기능 | 버튼 | 설명 | 예 | 결과
숫자 | 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

#### 문자를 지우려면

문자를 지우려면 gcalctool-TBL-erase-char의 설명에 따라 버튼을 사용합니다.

#### 문자 지우기

기능 | 버튼 | 설명 | 예 | 결과
백스페이스 | Bsp | 표시 영역에서 맨 오른쪽 문자를 제거합니다. | 1 + 2 2 Bsp = | 3
입력 지우기 | CE | 표시 영역에서 현재 값을 제거합니다. | 1 + 2 2 CE = | 1
지우기 | Clr | 표시 영역의 현재 값을 0으로 재설정합니다. 또한 Clr 버튼은 과학 모드에서 Hyp 및 Inv 옵션의 선택을 해제합니다. | 1 + 2 2 Clr = | 0

#### 산술 계산을 수행하려면

산술 계산을 수행하려면 gcalctool-TBL-arith-calc의 설명에 따라 버튼을 사용합니다.

#### 산술 계산 수행

기능 | 버튼 | 설명 | 예 | 결과
백분율 | % | 입력하는 다음 숫자를 사용하여 표시 영역에 있는 현재 값의 백분율을 계산합니다. | 200 % 2 = | 4
역수 | 1/x | 1을 표시 영역의 현재 값으로 나눕니다. | 4 1/x | 0.25
산술 부호 변경 | +/- | 양수를 음수로 변경하거나 음수를 양수로 변경합니다. | 8 +/- | -8
제곱근 | Sqrt | 표시 영역에 있는 현재 값의 제곱근을 계산합니다. | 9 Sqrt | 3
제곱 | x2 | 표시 영역에 있는 현재 값의 제곱을 계산합니다. | 3 x2 | 9
정수 부분 | Int | 표시 영역에 있는 현재 값의 정수 부분을 계산합니다. | -23.45 Int | -23
분수 부분 | Frac | 표시 영역에 있는 현재 값의 분수 부분을 계산합니다. | -23.45 Frac | -0.45
절대값 | Abs | 표시 영역에 있는 현재 값의 절대값을 계산합니다. | -23.45 Abs | 23.45

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

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

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

#### 메모리 기능

기능 | 버튼 | 설명 | 예 | 결과
메모리 레지스터에 값 저장 | Sto | 표시 영역의 현재 내용을 지정한 메모리 레지스터에 저장합니다. Sto 버튼을 클릭한 다음 팝업 메뉴에서 메모리 레지스터를 선택합니다. &app; 세션에서 메모리 레지스터를 지우려면 다음을 수행합니다. Clr을 클릭합니다. Sto를 클릭합니다. 팝업 메뉴에서 메모리 레지스터를 선택합니다. | 22 Sto R2 | 값 22가 R2 메모리 레지스터에 저장됩니다.
메모리 레지스터에서 값 가져오기 | Rcl | 지정한 메모리 레지스터의 내용을 가져옵니다. Rcl을 클릭하고 팝업 메뉴에서 메모리 레지스터를 선택합니다. | 0 Rcl R2 | 22 여기서, 22는 이전에 R2 메모리 레지스터에 저장된 값입니다.
메모리 레지스터 값과 표시된 값 맞바꾸기 | Exch | 지정한 메모리 레지스터의 내용과 표시 영역의 현재 값을 맞바꿉니다. Exch를 클릭하고 팝업 메뉴에서 메모리 레지스터를 선택합니다. | 44 Exch R2 | 표시 영역의 값이 44에서 22로 바뀌고, R2의 값이 22에서 44로 바뀝니다. 여기서, 22는 이전에 R2 메모리 레지스터에 저장된 값입니다.

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

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

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

문자의 ASCII 값을 표시하려면 편집 ASCII 값 삽입 을 선택합니다.

ASCII 값 삽입 대화 상자가 표시됩니다.

문자 필드에 필요한 문자를 입력하고 삽입을 클릭합니다. 해당 문자의 ASCII 값이 현재 숫자 기수 형식으로 표시 영역에 나타납니다. 예를 들어, 문자 B의 ASCII 값을 10진수 기수로 표시하면 66입니다.

### 금융 계산을 수행하려면

금융 모드로 변경하려면 보기 금융 모드 를 선택합니다.

금융 모드로 변경하면 기본 모드 버튼 위에 다음과 같은 금융 모드 버튼이 표시됩니다.

#### &app; 금융 모드 버튼

&app; 금융 모드 버튼을 표시합니다.

금융 계산을 수행하려면 gcalctool-TBL-financial-calc의 설명에 따라 버튼을 사용합니다.

### 금융 계산 수행

기능 | 버튼 | 설명 | 예 | 결과
제등수 용어 | Ctrm | 투자액의 현재 가치 `pv`를 미래 가치 `fv`로 증가시키는 데 필요한 기간(수)을 이 기간 당 `int`의 고정 이율로 계산합니다. 이 기능은 다음 메모리 레지스터를 사용합니다. 레지스터 0 `int`, 정기 이율 레지스터 1 `fv`, 미래 가치 레지스터 2 `pv`, 현재 가치 | 예를 들어, 연이율 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`, 주기적 지불 레지스터 1 `int`, 정기 이율 레지스터 2 `n`, 기간 수 | 앞으로 20년 동안 매년 마지막 날에 $4000를 은행 계좌에 예금할 계획입니다. 은행 계좌의 연이율은 8%입니다. 이자는 매년 마지막 날에 지급됩니다. 20년 후의 계좌 가치를 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다. 레지스터 0 4000 레지스터 1 0.08 레지스터 2 20 Fv를 클릭합니다. | 183047.86 20년 후의 계좌 가치는 $183,047.86입니다.
주기적 지불 | Pmt | 매 지불 주기의 마지막 지불을 기준으로 대출 금액의 주기적 지불액을 계산합니다. 이 기능은 다음 메모리 레지스터를 사용합니다. 레지스터 0 `prin`, 원금 레지스터 1 `int`, 정기 이율 레지스터 2 `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 | 일련의 균등 지불(정기 이율 `int`에 따라 할인된 각 지불 금액 `pmt`)을 기반으로 기간 내의 지불 기간(수) 동안 투자액의 현재 가치를 계산합니다. 이 기능은 다음 메모리 레지스터를 사용합니다. 레지스터 0 `pmt`, 주기적 지불 레지스터 1 `int`, 정기 이율 레지스터 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 | 투자액의 현재 가치 `pv`를 미래 가치 `fv`으로 `term` 내의 기간(수) 동안 증가시키는 데 필요한 정기 이자를 계산합니다. 이 기능은 다음 메모리 레지스터를 사용합니다. 레지스터 0 `fv`, 미래 가치 레지스터 1 `pv`, 현재 가치 레지스터 2 `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`, 주기적 지불 레지스터 1 `fv`, 미래 가치 레지스터 2 `int`, 정기 이율 | 매년 마지막 날에 $1800를 은행 계좌에 예금할 계획입니다. 계좌의 연이율은 11%입니다. 이자는 매년 마지막 날에 지급됩니다. 금액이 $120,000로 누적되는 데 필요한 기간을 계산하려면 처음 3개의 메모리 레지스터에 다음 값을 입력합니다. 레지스터 0 1800 레지스터 1 120000 레지스터 2 0.11 Term을 클릭합니다. | 20.32 20.32년 후에 계좌 금액은 $120,000가 됩니다.

### 과학 계산을 수행하려면

과학 모드로 변경하려면 보기 과학 모드 를 선택합니다.

과학 모드로 변경하면 기본 모드 버튼 위에 다음과 같은 과학 모드 버튼가 표시됩니다.

#### &app; 과학 모드 버튼

&app; 과학 모드 버튼을 표시합니다.

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

표시 영역 및 메모리 레지스터의 정확도를 설정하려면 Acc를 클릭하고 팝업 메뉴에서 원하는 정확도 수준을 선택합니다. 팝업 메뉴에서 현재 정확도 수준 앞에는 검정색 원이 표시됩니다. 유효 숫자를 9자리까지 표시할 수 있습니다. 기본 정확도는 9자리입니다.

기본적으로 마지막 0은 표시되지 않습니다. 마지막 0을 표시하려면 Acc를 클릭하고 팝업 메뉴에서 마지막 0 표시를 선택하거나 보기 마지막 0 표시 를 선택합니다. Acc 팝업 메뉴 또는 보기 메뉴에서 앞에 있는 틱은 마지막 0 표시 옵션이 선택되었음을 나타냅니다. 마지막 0을 숨기려면 보기 마지막 0 표시 를 다시 선택합니다.

다음 표의 예제는 `1 / 8 =`x`` 계산에 대해 뒤에 오는 0 표시 옵션을 선택하고 10진수 기수를 사용할 때 정확도 설정이 표시 영역에서 `x`에 주는 영향을 보여 줍니다.

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

#### 숫자 기수를 설정하려면

숫자 기수를 설정하려면 gcalctool-TBL-num-base의 설명에 따라 버튼 중 하나를 선택합니다.

#### 숫자 기수 설정

기능 | 버튼 | 설명
이진수 | Bin | 숫자 기수를 이진수, 즉 기수 2로 설정합니다.
8진수 | Oct | 숫자 기수를 8진수, 즉 기수 8로 설정합니다.
10진수 | Dec | 숫자 기수를 10진수, 즉 기수 10으로 설정합니다. 10진수는 기본 숫자 기수입니다. 과학 모드에서 기본 모드 또는 금융 모드로 변경하면 &app;에서는 숫자 기수를 자동으로 10진수로 설정합니다.
16진수 | Hex | 숫자 기수를 16진수, 즉 기수 16으로 설정합니다.

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

표시 형식을 설정하려면 gcalctool-TBL-display-type의 설명에 따라 버튼 중 하나를 선택합니다.

#### 표시 형식 설정

기능 | 버튼 | 설명
엔지니어링 표시 형식 | Eng | 표시 형식을 엔지니어링 형식으로 설정합니다. 결과는 과학 기수법으로 표시됩니다. 지수는 항상 3의 제곱입니다.
고정 소수점 표시 형식 | Fix | 표시 형식을 고정 소수점 형식으로 설정합니다. 결과는 과학 기수법으로 표시되지 않습니다. 고정 소수점은 기본 표시 형식입니다. 과학 모드를 기본 모드 또는 금융 모드로 변경하면 &app;에서는 표시 형식을 고정 소수점 형식으로 자동 설정합니다.
과학 표시 형식 | Sci | 표시 형식을 과학 형식으로 설정합니다. 결과는 고정 자릿수의 과학 기수법으로 표시됩니다.

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

삼각 함수 형식을 설정하려면 gcalctool-TBL-trig-type의 설명에 따라 버튼 중 하나를 선택합니다.

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

기능 | 버튼 | 설명
각도 | Degrees | 삼각 함수 형식을 각도로 설정합니다. 각도는 삼각 함수 형식의 기본값입니다.
기울기 | Gradients | 삼각 함수 형식을 기울기로 설정합니다.
라디안 | Radians | 삼각 함수 형식을 라디안으로 설정합니다.

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

삼각 함수 옵션을 설정하려면 gcalctool-TBL-trig-options의 설명에 따라 옵션을 사용합니다.

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

기능 | 버튼 | 설명
쌍곡 옵션 표시기 | Hyp | 삼각 함수에 사용하도록 쌍곡 옵션을 선택합니다.
역함수 옵션 표시기 | Inv | 삼각 함수에 사용하도록 역함수 옵션을 선택합니다.

기본적으로 gcalctool-TBL-trig-options에 설명된 옵션은 선택되지 않습니다. Clr을 클릭하여 이러한 옵션의 선택을 해제합니다.

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

삼각 함수 값을 계산하려면 gcalctool-TBL-trig-calc의 설명에 따라 버튼을 사용합니다.

#### 삼각 함수 값 계산

기능 | 버튼 | 설명 | 예 | 결과
코사인 `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 Hyp Inv 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 Hyp Inv 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 Hyp Inv Tan | 0.693147181

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

로그 함수를 계산하려면 gcalctool-TBL-logs-calc의 설명에 따라 버튼을 사용합니다.

#### 로그 함수 계산

기능 | 버튼 | 설명 | 예 | 결과
상용 로그 기수 10 | Log | 표시 영역에 있는 현재 값의 상용 로그를 계산합니다. | 10 Log | 1
자연 로그 | Ln | 표시 영역에 있는 현재 값의 자연 로그를 계산합니다. | 10 Ln | 2.30

이 버전의 &app;에서는 상용 로그 및 자연 로그가 지원되지 않습니다.

#### 논리 계산을 수행하려면

논리 계산을 수행하려면 gcalctool-TBL-logic-calc의 설명에 따라 버튼을 사용합니다.

#### 논리 계산 수행

기능 | 버튼 | 설명 | 예 | 결과
논리적 OR | Or | 표시 영역의 현재 값과 입력하는 다음 숫자에 논리적 OR 연산을 수행하고 두 숫자를 부호 없는 정수(Long)로 취급합니다. | 10001000 Or 00010001 | 10011001
논리적 AND | And | 표시 영역의 현재 값과 입력하는 다음 숫자에 논리적 AND 연산을 수행하고 두 숫자를 부호 없는 정수(Long)로 취급합니다. | 10101010 And 00110011 | 00110011
논리적 NOT | Not | 표시 영역의 현재 값에 논리적 NOT 연산을 수행하고 숫자를 부호 없는 정수(Long)로 취급합니다. | 1357ace Not | FECA8531
논리적 XOR | Xor | 표시 영역의 현재 값과 입력하는 다음 숫자에 논리적 XOR 연산을 수행하고 두 숫자를 부호 없는 정수(Long)로 취급합니다. | 1100 Xor 1010 | 110
논리적 XNOR | Xnor | 표시 영역의 현재 값과 입력하는 다음 숫자에 논리적 XNOR 연산을 수행하고 두 숫자를 부호 없는 정수(Long)로 취급합니다. | 1100 Xnor 1010 | 11111111111111111111111111111001

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

지수를 입력하려면 Exp 버튼을 사용합니다.

Exp 버튼을 사용하여 숫자를 과학 기수법, 즉 `mantissa` * 10`exponent`로 입력할 수 있습니다. 표시 영역에 있는 0이 아닌 현재 값이 가수(mantissa)입니다. 표시 영역의 현재 값이 0인 경우 가수는 1.0입니다. 다음에 입력하는 숫자가 지수입니다.

Exp를 클릭하면 계산기에는 `+`가 표시되며 입력하는 다음 숫자만큼 10을 거듭제곱합니다. 숫자의 부호를 변경하려면 다음 예제와 같이 연산의 마지막 동작에서 +/- 버튼을 클릭합니다.

키패드 입력 | 계산기 표시
5 Exp 2 = +/- | -500

숫자를 지수 형식으로 입력하려면 다음 표에 있는 지침을 따릅니다.

숫자 | 입력 | 표시되는 숫자
1200000000 | 12 Exp 8 = | 1200000000
-1200000000 | 12 Exp 8 = +/- | -1200000000
0.0000000012 | 12 Exp 8 +/- | 1.2e-7
-0.0000000012 | 12 Exp 8 +/- +/- | -1.2e-7

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

Con을 클릭하여 정의된 상수 값 목록을 표시합니다. 현재 숫자 기수가 10진수가 아닌 경우에도 모든 상수 값은 10진수 기수로 지정됩니다.

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

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

&app; 응용프로그램은 다음 표에 설명된 대로 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 | 라디언(도)
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

이 버전의 &app;에 새 상수를 추가할 수 없습니다. 그러나 기본 상수를 사용자 자신의 상수로 겹쳐 쓸 수는 있습니다.

새 상수를 저장하거나 기존 상수를 편집하려면 다음 단계를 수행합니다.

1. Con을 클릭하고 팝업 메뉴에서 상수 편집을 선택합니다.

2. 상수 편집 창에서 겹쳐 쓰거나 편집할 상수를 선택합니다.

3. 값 필드를 클릭하고 새 값을 입력합니다.

4. 설명 필드를 클릭하고 새 설명을 입력합니다.

5. 확인을 클릭하여 변경 내용을 저장하고 상수 편집 창을 닫습니다.

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

사용 가능한 함수를 보려면 Fun을 클릭합니다. 팝업 메뉴에 정의된 함수 목록이 나열됩니다. 함수를 실행하려면 메뉴에서 해당 함수를 선택합니다. 함수가 정의되어 있지 않은 경우에는 0이 반환됩니다.

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

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

&app; 응용프로그램은 어떠한 기본 함수도 제공하지 않습니다. 함수를 10개까지 저장할 수 있습니다.

새 함수를 저장하거나 기존 함수를 편집하려면 다음 단계를 수행합니다

1. Fun을 클릭하고 팝업 메뉴에서 함수 편집을 선택합니다.

2. 함수 편집 창에서 빈 항목을 선택하거나 겹쳐 쓸 함수를 선택합니다.

3. 값 필드를 선택하고 새 값을 입력합니다. 키보드 바로 가기를 사용하여 &app; 버튼을 호출합니다. 예를 들어, `90K`를 입력하여 사인(90)을 계산합니다.

4. 설명 필드를 클릭하여 새 설명을 입력합니다. 예: `Sine 90`

5. 확인을 클릭하여 변경 내용을 저장하고 함수 편집 창을 닫습니다.

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

이진수를 조작하려면 gcalctool-TBL-num-manip의 설명에 따라 버튼을 사용합니다.

#### 이진수 조작

기능 | 버튼 | 설명 | 예 | 결과
왼쪽 이동 `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자리만큼 이동합니다.

#### 기타 과학 계산을 수행하려면

기타 과학 계산을 계산하려면 gcalctool-TBL-misc-calc의 설명에 따라 버튼을 사용합니다.

#### 기타 과학 계산 수행

기능 | 버튼 | 설명 | 예 | 결과
괄호 | ( and ) | 산술 계산에서 우선 순위를 제공합니다. 괄호 안의 계산이 먼저 수행됩니다. 괄호가 사용되지 않으면 산술 계산은 왼쪽에서 오른쪽으로 수행됩니다. 괄호는 모든 수준으로 중첩될 수 있습니다. 마지막 괄호가 일치할 때 표시 영역이 갱신됩니다. | 2 + 3 * 4 = 2 + ( 3 * 4 ) | 20 14
e의 `x` 거듭제곱 | ex | 표시 영역의 현재 값으로 `e` 값을 거듭제곱하여 계산합니다. | 2 ex | 7.39
10의 `x` 거듭제곱 | 10x | 표시 영역의 현재 값으로 10의 값을 제곱하여 계산합니다. | 2 10x | 100
y의 `x` 거듭제곱 | yx | 표시 영역의 현재 값을 다음에 입력하는 값으로 거듭제곱합니다. | 2 yx 4 = | 16
`x` 계승 | x! | 표시 영역에 있는 현재 값의 계승을 계산합니다. `x` 계승은 `x`*(`x`-1)*(`x`-2)...*1입니다. 이 함수는 양의 정수에만 적용됩니다. | 4 x! | 24
난수 생성기 | Rand | 0.0에서 1.0까지의 범위에서 난수를 생성하고 표시 영역에 해당 난수를 표시합니다. | Rand | 0.14
16진수 숫자 | A에서 E까지 포함 | 이들 숫자는 16진수 기수에서만 사용할 수 있습니다. | B | B

### 종료하려면

&app;을(를) 종료하려면 계산기 종료 를 선택합니다.

&app;을(를) 종료하면 다음 설정의 현재 값이 저장되고 다음에 &app;을(를) 시작할 때 이 값이 자동으로 적용됩니다.

- 모드:기본, 금융 또는 과학

- 정확도

- 메모리 레지스터 창 표시 또는 표시되지 않음

- 숫자 기수

- 표시 형식

- 삼각 함수 형식

## 기술 정보

### 연산 순서

계산은 왼쪽에서 오른쪽으로 산술적 우선 순위 없이 수행됩니다. 산술적 우선 순위를 적용하려면 괄호를 사용합니다.

괄호를 사용하지 않는 경우:

    2 + 3 * 4 = 20

괄호를 사용하는 경우:

    2 + (3 * 4) = 14

### 오류 상태

잘못된 계산을 수행하면 &app;에서 다음과 같은 오류 상태를 표시합니다.

- 표시 영역에 `Error`라는 단어가 표시됩니다.

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

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

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

오류 상태를 지우려면 Clr을 클릭하거나 삭제를 누릅니다.

### 입력 모드를 변경하려면

입력 모드를 변경하려면 텍스트 창을 마우스 오른쪽 버튼으로 클릭한 후 입력 메소드를 선택합니다.

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

gcalctool-TBL-keyboard-shortcut-button, gcalctool-TBL-keyboard-shortcut-sci-options 및 gcalctool-TBL-keyboard-shortcut-menu에서 모든 &app; 키보드 바로 가기에 대한 빠른 참조를 제공합니다.

## &app; 버튼의 키보드 바로 가기에 대한 빠른 참조

키보드 바로 가기 | 버튼 | 기능 | 참조
0에서 9까지 포함 | 0에서 9까지 포함 | 숫자 | gcalctool-TBL-simple-calc
A | Acc | 정확도 | gcalctool-set-acc
a | A | 16진수 숫자 | gcalctool-TBL-misc-calc
b | B | 16진수 숫자 | gcalctool-TBL-misc-calc
C | +/- | 산술 부호 변경 | gcalctool-TBL-arith-calc
c | C | 16진수 숫자 | gcalctool-TBL-misc-calc
D | Ddb | 두 배 하락 | gcalctool-TBL-financial-calc
d | D | 16진수 숫자 | gcalctool-TBL-misc-calc
E | Exp | 지수 | gcalctool-enter-exp
e | E | 16진수 숫자 | gcalctool-TBL-misc-calc
F | Fun | 기능 | gcalctool-edit-func
G | Log | 상용 로그 | gcalctool-TBL-logs-calc
i | Int | 정수 부분 | gcalctool-TBL-arith-calc
J | Cos | 코사인 | gcalctool-TBL-trig-calc
K | Sin | 사인 | gcalctool-TBL-trig-calc
L | Tan | 탄젠트 | gcalctool-TBL-trig-calc
l | Sln | 수직 하락 | gcalctool-TBL-financial-calc
m | Ctrm | 제등수 용어 | gcalctool-TBL-financial-calc
N | Ln | 자연 로그 | gcalctool-TBL-logs-calc
n | Xnor | 논리적 XNOR | gcalctool-TBL-logic-calc
P | Pmt | 주기적 지불 | gcalctool-TBL-financial-calc
p | Pv | 현재 가치 | gcalctool-TBL-financial-calc
R | Rcl | 메모리 레지스터에서 값 가져오기 | gcalctool-TBL-mem-reg
r | 1/x | 역수 | gcalctool-TBL-arith-calc
S | Sto | 메모리 레지스터에 값 저장 | gcalctool-TBL-mem-reg
s | Sqrt | 제곱근 | gcalctool-TBL-arith-calc
T | Rate | 정기 이율 | gcalctool-TBL-financial-calc
t | Term | 지불 기간 | gcalctool-TBL-financial-calc
u | Abs | 절대값 | gcalctool-TBL-arith-calc
v | Fv | 미래 가치 | gcalctool-TBL-financial-calc
X | Exch | 메모리 레지스터 값과 표시된 값 맞바꾸기 | gcalctool-TBL-mem-reg
Y | Syd | 연차급수 하락 | gcalctool-TBL-financial-calc
y | yx | y의 `x` 거듭제곱 | gcalctool-TBL-misc-calc
! | x! | `x` 계승 | gcalctool-TBL-misc-calc
# | Con | 상수 값 | gcalctool-edit-const
% | % | 백분율 | gcalctool-TBL-arith-calc
& | And | 논리적 AND | gcalctool-TBL-logic-calc
( and ) | ( 및 ) | 괄호 | gcalctool-TBL-misc-calc
* or x | * | 곱하기 | gcalctool-TBL-simple-calc
+ | + | 더하기 | gcalctool-TBL-simple-calc
- | - | 빼기 | gcalctool-TBL-simple-calc
. | . | 분수점 | gcalctool-TBL-simple-calc
/ | / | 나누기 | gcalctool-TBL-simple-calc
: | Frac | 분수 부분 | gcalctool-TBL-arith-calc
< | < | 왼쪽 이동 `n` | gcalctool-TBL-num-manip
= 또는 Return | = | 결과 계산 | gcalctool-TBL-simple-calc
> | > | 오른쪽 이동 `n` | gcalctool-TBL-num-manip
? | Rand | 난수 생성기 | gcalctool-TBL-misc-calc
@ | x2 | 제곱 | gcalctool-TBL-arith-calc
[ | &32 | 32비트 부호 없는 정수 얻기 | gcalctool-TBL-num-manip
] | &16 | 16비트 부호 없는 정수 얻기 | gcalctool-TBL-num-manip
^ | Xor | 논리적 XOR | gcalctool-TBL-logic-calc
{ | ex | e의 `x` 거듭제곱 | gcalctool-TBL-misc-calc
| | Or | 논리적 OR | gcalctool-TBL-logic-calc
} | 10x | 10의 `x` 거듭제곱 | gcalctool-TBL-misc-calc
˜ | Not | 논리적 NOT | gcalctool-TBL-logic-calc
Backspace | Bsp | 백스페이스 | gcalctool-TBL-erase-char
Ctrl Backspace | CE | 입력 지우기 | gcalctool-TBL-erase-char
Delete | Clr | 지우기 | gcalctool-TBL-erase-char

## &app; 과학 모드 옵션의 키보드 바로 가기에 대한 빠른 참조

키보드 바로 가기 | 옵션 | 기능 | 참조
Alt a | 기울기 | 삼각 함수 형식을 기울기로 설정합니다. | gcalctool-TBL-trig-type
Alt B | 이진수 | 숫자 기수를 이진수로 설정합니다. | gcalctool-TBL-num-base
Alt D | 10진수 | 숫자 기수를 10진수로 설정합니다. | gcalctool-TBL-num-base
Alt F | 고정 | 표시 형식을 고정 소수점 형식으로 설정합니다. | gcalctool-TBL-display-type
Alt g | 각도 | 삼각 함수 형식을 각도로 설정합니다. | gcalctool-TBL-trig-type
Alt I | 역함수 | 삼각 함수에 사용하도록 역함수 옵션을 선택합니다. | gcalctool-TBL-trig-options
Alt n | 엔지니어링 | 표시 형식을 엔지니어링 형식으로 설정합니다. | gcalctool-TBL-display-type
Alt O | 8진수 | 숫자 기수를 8진수로 설정합니다. | gcalctool-TBL-num-base
Alt R | 라디안 | 삼각 함수 형식을 라디안으로 설정합니다. | gcalctool-TBL-trig-type
Alt S | 과학 | 표시 형식을 과학 형식으로 설정합니다. | gcalctool-TBL-display-type
Alt x | 16진수 | 숫자 기수를 16진수로 설정합니다. | gcalctool-TBL-num-base
Alt y | 쌍곡 | 삼각 함수에 사용하도록 쌍곡 옵션을 선택합니다. | gcalctool-TBL-trig-options

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

키보드 바로 가기 | 메뉴 항목 | 기능 | 참조
Ctrl B | 보기 기본 | 기본 모드로 변경 | gcalctool-basic-mode
Ctrl C | 편집 복사 | 표시 영역의 현재 값을 클립보드로 복사 | gcalctool-calc-functions
Ctrl F | 보기 금융 | 금융 모드로 변경 | gcalctool-financial-mode
Ctrl I | 편집 ASCII 값 삽입 | ASCII 값 삽입 창 표시 | gcalctool-ins-ascii
Ctrl M | 보기 메모리 레지스터 | 메모리 레지스터 창 표시 | gcalctool-mem-reg
Ctrl Q | 계산기 종료 | &app; 응용프로그램 종료 | gcalctool-quit
Ctrl S | 보기 과학 | 과학 모드로 변경 | gcalctool-scientific-mode
Ctrl T | 보기 마지막 0 표시 | 마지막 0 표시 | gcalctool-set-acc
Ctrl V | 편집 붙여넣기 | 클립보드의 현재 값을 표시 영역에 붙여넣기 | gcalctool-calc-functions
F1 | 도움말 목차 | &app; 온라인 도움말 표시 | gcalctool-intro