# gcalctool Manual

gcalctool is a calculator for GNOME. It includes basic, advanced, financial, and scientific modes and uses a multiple precision package to do its arithmetic to give a high degree of accuracy.

2003
2004
2005
Sun Microsystems
GNOME ドキュメンテーションプロジェクト

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this manual.

This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license.

Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters.

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

1. DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND

2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

Sun Microsystems Inc.
Calculator Manual V2.9
March 2005

Sun Java Desktop System Documentation Team

GNOME ドキュメンテーションプロジェクト

Calculator Manual V2.8
August 2004

Sun Java Desktop System Documentation Team

GNOME ドキュメンテーションプロジェクト

gcalctool Manual V2.7
February 2004

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

gcalctool Manual V2.6
October 2003

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

電卓 マニュアル V2.5.1
July 2003

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

gcalctool マニュアル V2.5
2003 年 7 月

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

gcalctool マニュアル V2.4
April 2003

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

gcalctool マニュアル V2.3
April 2003

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

gcalctool マニュアル V2.2
March 2003

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

gcalctool マニュアル V2.1
March 2003

Sun GNOME ドキュメンテーションチーム

GNOME ドキュメンテーションプロジェクト

This manual describes version 5.5.37 of Calculator.

## フィードバック

電卓 アプリケーションまたはこのマニュアルに関してバグやご意見をご報告いただく場合は、GNOME フィードバックページ にある説明に従ってください。

## 概要

The gcalctool application provides the following modes for different types of mathematical functionality:

「Basic」

  The default mode. Provides standard calculator functions. You can perform standard addition, subtraction, division, and multiplication functions in Basic mode and you can use all of the Basic functions in each of the other modes.

Advanced

  Provides advanced calculator functions. You can store numbers in 10 different memory registers, and easily retrieve and replace the numbers in the memory registers. You can use all of the Advanced functions in Financial, Scientific and Programming modes.

「Financial」

  複雑な財務機能を複数提供します。

「Scientific」

  Provides many additional mathematical functions, including trigonometric functions. You can also store your own functions and constants, when you use Scientific mode.

Programming

  Provides functions useful to a programmer, including bitwise functions and a bit editor.

電卓 は、以下の進法で使用できます。

進法 | 基数
--- | ---
2 進法 | 2
8 進法 | 8
10 進法 | 10
16 進法 | 16

## 基本的な使用方法

You can start gcalctool in the following ways:

Menu

  Choose Accessories Calculator.

Command line

  Execute the following command: `gnome-calculator`

When you start gcalctool, the following window is displayed:

### 電卓 の基本モードウィンドウ

Shows gcalctool Basic mode window.

The gcalctool window contains the following elements:

メニューバー

  The menus on the menubar contain all of the commands that you need to work with gcalctool.

表示領域

  The display area shows the numbers that you enter, and the results of calculations. If you are not using arithmetic precedence, you can only enter numbers of up to forty digits.

モード領域

  The mode area displays the buttons for the current mode. The Basic mode buttons are always displayed. Advanced mode buttons are also available in Financial, Scientific and Programming modes.

ポップアップメニュー

  The Shows popup-menu symbol. symbol on a gcalctool button indicates that a popup menu is displayed when you click on that button.

Status Bar

  The status bar displays messages on the status of your calculations.

## 使用方法

### 電卓機能を使用する

計算は、以下のどちらかの方法で行います。

- 電卓 ボタンをクリックして、数字と関数を入力します。

- 電卓 ウィンドウにフォーカスを移動し、キーボードまたは数値入力キーで、実行する計算を指定します。キーボードのショートカットの全リストについては、を参照してください。

電卓 アプリケーションは、40 桁以上の数字や小数を自動的に指数として表示します。以下の表の例では、小数点以下 2 桁の 10 進数を使用している場合に表示される値が示されています。

表示される情報 | 意味
--- | ---
1.23e+37 | 1.23 * 1037
1e-5 | 0.00001

数字を指数形式で入力する方法については、を参照してください。

#### To Display a Separator in Large Numbers

To insert a separator between every three digits to the left of the numeric point in decimal base, choose View Show Thousands Separator.

Different countries and cultures have varying conventions for how to communicate. These conventions include the language spoken and the character used as a numeric separator.

gcalctool has been internationalized so user's can adapt to their own conventions. This is done by setting a specific locale. We can't determine what locales will exist, except for a standard one called the C locale.

When you use the C locale, the separator character is not displayed.

#### To Copy and Paste in the Display Area

計算結果をコピーするには、「編集」「コピー」の順に選択します。 値は、他のアプリケーションに張り付けることができます。

事前にコピーした値を表示領域に張り付けるには、「編集」「貼り付け」の順に選択します。

### 基本計算を実行する

Basic mode is displayed by default when you first start gcalctool. To explicitly invoke Basic mode, choose View Basic.

The calculator memory registers are unavailable in Basic Mode. In other words, View Memory Registers is inactive.

#### 簡単な計算を実行する

簡単な 計算を実行するには、 に説明のあるボタンを使います。

##### 簡単な計算の実行

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---
数値キー | 0から9 | 10 進法と 16 進法では、すべての数値キーを使用できます。8 進法では、「8」と「9」 は使用できません。2 進法では、「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 + 22 Bksp = | 3

エントリの消去

CE

現在の値を表示領域から削除します。

This is only really meaningful if the Calculator is not in Arithmetic Precedence mode.

In Arithmetic Precedence mode, this operation is the same as Clr

If the calculator is not in Arithmetic Precedence mode:

1 + 22 CE =

If the calculator is in Arithmetic Precedence mode:

1 + 22 CE =

If the calculator is not in Arithmetic Precedence mode:

1

If the calculator is in Arithmetic Precedence mode:

0

平文 | Clr | Resets the current value in the display area to zero and removes any previous calculation results. Clr also deselects the Hyp and Inv options in Scientific. | 1 + 22 Clr | 0

#### ASCII 値を表示する

文字の ASCII 値を表示するには、「編集」「Insert ASCII Value」の順に選択します。

「Insert ASCII Value」ダイアログが表示されます。

Enter the required character in the Character field, then click Insert. The ASCII value of that character, in the current numeric base, appears in the display area. For example, the ASCII value of B in decimal base is 66.

### To Perform Advanced Calculations

To change to Advanced mode, choose View Advanced .

When you change to Advanced mode, the following buttons are displayed to the right of the Basic mode buttons:

#### gcalctool Advanced Mode Buttons

Shows gcalctool Advanced mode buttons.

#### Performing Advanced Calculations

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---
% | % | Divides the current value by 100. | 560 % = | 5.60
逆数 | 1/x | 1を表示領域内の値で割ります。 | 4 1/x | 0.25
平方根 | Sqrt | 表示領域内の値の平方根を計算します。 | For arithmetic precedence mode: Sqrt 9 )= For non-arithmetic precedence mode: 9 Sqrt | 3
平方 | x2 | 表示領域内の値の平方を計算します。 | 3 x2 | 9
整数部分 | Int | 表示領域内の値の整数部分を計算します。 | -23.45 Int | -23
小数部分 | Frac | 表示領域内の値の小数部分を計算します。 | -23.45 Frac | -0.45
絶対値 | Abs | 表示領域内の値の絶対値を計算します。 | -23.45 Abs | 23.45
括弧 | ( および ) | Provide precedence in arithmetic calculations if you are not using Arithmetic Precedence. See also . Calculations within parentheses are performed first. You can nest parentheses to any level. When the last parenthesis is matched, the display area is updated. | 2 + 3 * 4 = 2 + ( 3 * 4 ) | 20 14

#### 電卓メモリレジスタを使用する

10 個の 電卓 メモリレジスタ R0 から R9 のどこにでも値を保存できます。 メモリレジスタを表示するには、「表示」「Memory Registers」の順に選択します。

The memory registers can be dismissed by either choosing View Memory Registers again, or by clicking on the Close button in the memory register window.

では、使用可能なメモリ機能が説明されています。

##### メモリ機能

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---

メモリレジスタに値を保存

Sto

Stores the current contents of the display area in the specified memory register. Click Sto, then select a memory register from the popup menu.

電卓 のセッション中にメモリレジスタをクリアするには

1. 「Clr」をクリックします。

2. Click Sto.

3. ポップアップメニューからメモリレジスタを選択します。

22 Sto R2

The value 22 is stored in memory register R2.

メモリレジスタの値を取り出し | Rcl | Retrieves the contents of the specified memory register. Click Rcl, then select the memory register from the popup menu. | 0 Rcl R2 | The value in the display area is 22.
メモリレジスタの値と表示値を交換 | Exch | Exchanges the contents of the specified memory register and the current value in the display area. Click Exch, then select the memory register from the popup menu. | 44 Exch R2 | The value in the display area changes from 44 to 22, the value in R2 changes from 22 to 44.

キーボードのショートカットを使用する場合は、以下の例のようにキーボードで メモリレジスタを指定します。

キーボードの入力 | 説明
--- | ---
S 2 | メモリレジスタ R2 に表示領域の内容を保存します。
R 2 | メモリレジスタ R2 の内容を表示領域に取り出します。
X 2 | 表示領域内の値とメモリレジスタ R2 の内容を交換します。

### 財務上の計算の実行

To change to Financial mode, choose View Financial .

When you change to Financial mode, the following buttons are displayed above the Basic and Advanced mode buttons:

#### 電卓 の財務モードボタン

Shows gcalctool Financial mode buttons.

財務上の計算を実行するには、 に説明のあるボタンを使います。

#### 財務上の計算の実行

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---

複利計算期

Ctrm

Calculates the number of compounding periods necessary to increase an investment from a present value to a future value, at a fixed interest rate per compounding period.

You have just deposited $8000 in an account that pays an annual interest rate of 9%, compounded monthly. Given the annual interest rate, you determine that the simple monthly interest rate is 0.09 / 12 = 0.0075. To calculate the time period necessary to double your investment, click Ctrm, and put the following values into the text entries:

定期利率

  0.0075

将来値

  16000

現在値

  8000

Click Calculate

92.77

投資は、92.77 か月後に倍になります。

2 倍定率法による減価償却

Ddb

2 倍定率法を使用した場合の指定期間内の資産の減価償却費を計算します。

You have just purchased an office machine for $8000. The useful life of this machine is six years. The salvage value after six years is $900. To calculate the depreciation expense for the fourth year, using the double-declining balance method, click Ddb and put the following values into the text entries:

Cost

  8000

Salvage

  900

Life

  6

Period

  4

Click Calculate

790.12

4 年目の減価償却費は、 $790.12 です。

将来値

Fv

Calculates the future value of an investment based on a series of equal payments at a specific periodic interest rate, over the number of payment periods in the term.

You plan to deposit $4000 in a bank account on the last day of each year for the next 20 years. The account pays 8% interest, compounded annually. Interest is paid on the last day of each year. To calculate the value of your account in 20 years, press Fv and put the following values into the text entries:

定期払い込み

  4000

定期利率

  0.08

Number Of Periods

  20

Click Calculate

183047.86

20 年後の口座の価値は、$183,047.86 になります。

Gross Profit Margin

Gpm

Calculates the resale price of a product, based on the product cost and the wanted gross profit margin.

You sell T-Shirts online. Each T-Shirt cost you $12 in material and labor. You want to sell the T-Shirts with a Gross Profit Margin of 0.40 - for every five dollars you earn, you want two to be profit. To calculate the price you would have to sell your T-Shirts for, press Gpm and put the following values into the text entries:

Cost

  12

Margin

  0.40

Click Calculate

20

You will have to sell your T-Shirts for $20

定期払い込み

Pmt

各返済期間の末日に支払が行われるローンの定期払い込み額を計算します。

You are considering a $120,000 mortgage for 30 years at an annual interest rate of 11.0%. Given the annual interest rate, you determine that the simple monthly interest rate is 0.11 / 12 = 0.00917. The term is 30 * 12 = 360 months. To calculate the monthly repayment for this mortgage, press Pmt and put the following values into the text entries:

Principal

  120000

定期利率

  0.00917

Term

  360

Click Calculate

1143.15

毎月の返済金は、$1143.15 です。

現在値

Pv

Calculates the present value of an investment based on a series of equal payments, discounted at a periodic interest rate, over the number of payment periods in the term.

100 万ドルが当たったとします。賞金は、毎年 $50,000、20 年払いで支払われます。その年の支払額は、毎年末に受け取ります。毎年 $50,000 を受け取る場合は、そのお金を毎年足されていく利率 9% の投資に使います。

However, you are given the option of receiving a single lump-sum payment of $400,000 instead of the million dollars annuity. To calculate which option is worth more in today's dollars, press Pv and put the following values into the text entries:

定期払い込み

  50000

定期利率

  0.09

Number Of Periods

  20

Click Calculate

456427.28

20 年間で支払われる $1,000,000 の今の価値は、$456,427.28 です。

定期利率

Rate

Calculates the periodic interest necessary to increase an investment of a present value to a future value, over a number of compounding periods.

You have invested $20,000 in a bond. The bond matures in five years, and has a maturity value of $30,000. Interest is compounded monthly. The term is 5 * 12 = 60 months. To calculate the periodic interest rate for this investment, press Rate and put the following values into the text entries:

将来値

  30000

現在値

  20000

Term

  60

Click Calculate

.00678

月利は、0.678% です。 年利は、0.678% * 12 = 8.14% です。

定額償却

Sln

ある期間の資産の定額償却を計算します。定額償却費は、cost - salvage です。 定額償却方式では、減価償却資産原価を資産の耐用年数間で均等に割ります。耐用年数は、資産が減価償却が行われる期間で、年数の場合が一般的です。

You have just purchased an office machine for $8000. The useful life of this machine is six years. The salvage value after six years is $900. To calculate the yearly depreciation expense, using the straight-line method, prss Sln, and put the following values into the first three memory registers:

Cost

  8000

Salvage

  900

Life

  6

Click Calculate

1183.33

毎年の償却費は、$1183.33 です。

算術級数法による減価償却

Syd

算術級数法を使用した場合の指定期間内の資産の減価償却費を計算します。この減価償却法では、初期により多くの償却を行うことで、償却を速めることができます。 定額償却費は、cost - salvage です。 耐用年数は、資産が減価償却が行われる期間で、年数の場合が一般的です。

You have just purchased an office machine for $8000. The useful life of this machine is six years. The salvage value after six years is $900. To calculate the depreciation expense for the fourth year, using the sum-of-the-years'-digits method, press Syd, and put the following values into the text entries:

Cost

  8000

Salvage

  900

Life

  6

Period

  4

Click Calculate

1014.29

4 年目の減価償却費は、 $1014.29 です。

支払期間

Term

Calculates the number of payment periods that are necessary during the term of an ordinary annuity, to accumulate a future value, at a certain periodic interest rate.

You plan to deposit $1800 in a bank account on the last day of each year. The account pays 11% interest, compounded annually. Interest is paid on the last day of each year. To calculate the time period necessary to accumulate $120,000, press Term, and put the following values into the text entries:

定期払い込み

  1800

将来値

  120000

定期利率

  0.11

Click Calculate

20.32

口座に $120,000 貯まるのは、20.32 年後です。

### 科学技術計算を実行する

To change to Scientific mode, choose View Scientific .

When you change to Scientific mode, the following buttons are displayed above the Basic and Advanced mode buttons:

#### 電卓 の科学モードボタン

Shows gcalctool Scientific mode buttons.

#### 精度を設定する

To set the accuracy of the display area and of the memory registers, click Acc, then select from the popup menu the accuracy level that you require. The current accuracy level is indicated by a preceding black circle in the popup menu. Up to 99 significant places can be displayed. The default accuracy is 9 significant places.

To set the accuracy level above 9, select Other (9) ..., then choose the accuracy level you require in the Set Precision popup.

By default, trailing zeroes are not shown. To display trailing zeroes, click Acc then select Show Trailing Zeroes from the popup menu, or choose View Show Trailing Zeroes . A preceding check mark in the Acc popup menu or View menu indicates that the Show Trailing Zeroes option has been selected. To hide trailing zeroes, choose View Show Trailing Zeroes again.

以下の表の例は、10 進法を使用し、「Show Trailing Zeroes」オプションを選択している場合に、`1 / 8 = x` の計算で、精度設定がどのように表示領域の x に影響するかを例示しています。

精度 | 結果
--- | ---
小数点以下 1 桁 | 1.2
小数点以下 2 桁 | 1.25
小数点以下 3 桁 | 1.250

#### 表示タイプを設定する

表示タイプを設定するには、 に説明のあるボタンの 1 つを選択します。

##### 表示タイプの設定

機能 | ボタン | 説明
--- | --- | ---
エンジニアリング用表示タイプ | Eng | Sets the display type to engineering format. Results are displayed in scientific notation. The exponent is always a multiple of three.
固定小数点表示タイプ | Fix | Sets the display type to fixed-point format. Results are not displayed in scientific notation. Fixed-point is the default display type. If you change from scientific mode to either basic mode or financial mode, gcalctool automatically sets the display type to fixed-point format.
科学的表示タイプ | Sci | Sets the display type to scientific format. Results are displayed in scientific notation, with a fixed number of numeric digits.

#### 三角関数のタイプを設定する

三角関数のタイプを選択するには、 に説明のあるボタンの 1 つを選択します。

##### 三角関数のタイプの設定

機能 | ボタン | 説明
--- | --- | ---
度数 | 度数 | Sets the trigonometric type to degrees. Degrees is the default trigonometric type.
Gradians | Gradians | Sets the trigonometric type to gradians.
ラジアン | ラジアン | Sets the trigonometric type to radians.

#### 三角関数オプションを設定する

三角関数オプションを設定するには、 に説明のあるオプションを使います。

##### 三角関数オプションの設定

機能 | ボタン | 説明
--- | --- | ---
双曲線オプションインジケータ | 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 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

#### 対数を計算する

対数を計算するには、 に説明のあるボタンを使います。

##### 対数の計算

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---
常用対数の底 10 | Log10 | Calculates the common logarithm (base 10) of the current value in the display area. | 10 Log10 | 1
自然対数 | Ln | 表示領域内の値の自然対数を計算します。 | 10 Ln | 2.30
Common Logarithm Base 2 | Log2 | Calculates the common logarithm (base 2) of the current value in the display area. | 10 Log2 | 3.32

一般真数と自然真数は 電卓 のこのバージョンではサポートしていません。

#### 指数を入力する

指数を入力するには、「Exp」ボタンを使用します。

The Exp button enables you to enter numbers in scientific notation, that is, mantissa * baseexponent:

mantissa

  Current non-zero value in the display area. If the current value in the display area is zero, the mantissa is 1.0.

base

  2, 8, 10, or 16 for binary, octal, decimal, and hexadecimal numeric base respectively.

exponent

  Next number that you enter.

When you click Exp, the calculator displays `. +` to represent base to the power of the next number that you enter.

To change the sign of the number, use the +/- button before the Exp button. How you change the sign of the exponent (the power to which the number is raised) depends on whether you are in arithmetic precedence mode or not. In arithmetic precedence mode, use - after the Exp button, otherwise use the +/- button after entering the exponent.

To enter a decimal number in exponential format, in arithmetic precedence mode, use the guidelines in the following table:

番号 | 入力 | 表示される数値
--- | --- | ---
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

To enter a decimal number in exponential format, in non-arithmetic precedence mode, use the guidelines in the following table:

番号 | 入力 | 表示される数値
--- | --- | ---
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

#### 定数値を使用する

Click Con to display the list of defined constant values. All constant values are specified in decimal numeric base, even if the current numeric base is not decimal.

メニューから定数を選択し、表示領域に値を入力します。 キーボードのショートカット # を使用する場合は、以下の例のようにキーボードで定数を指定します。

キーボードの入力 | 「定数」
--- | ---
# 3 | C3

電卓 アプリケーションには、以下の表に示されている 10 個のデフォルト定数値があります。

番号 | 値 | 説明
--- | --- | ---
C0 | 0.621 | Kilometer-to-mile conversion factor 表示領域内の値にこの定数をかけると、キロメータ毎時がマイル毎時に変換されます。たとえば、8 * Con C0= 5 のようになります。 表示領域内の値をこの定数で割ると、マイル毎時がキロメータ毎時に変換されます。たとえば、5 / Con C0= 8 のようになります。
C1 | 1.414213562 | Square root of 2
C2 | 2.718281828 | e
C3 | 3.141592653 | パイ
C4 | 0.3937007 | Centimeter-to-inch conversion factor 表示領域内の値にこの定数をかけると、センチメータがインチに変換されます。たとえば、30 * Con C4= 12 のようになります。 表示領域内の値をこの定数で割ると、インチがセンチメータに変換されます。たとえば、12 / Con C4= 30 のようになります。
C5 | 57.295779513 | Degrees in a radian
パイ | 1048576 | 2 ^ 20
C7 | 0.0353 | Gram-to-ounce conversion factor 表示領域内の値にこの定数をかけると、グラムがオンスに変換されます。たとえば、500 * Con C7= 18 のようになります。 表示領域内の値をこの定数で割ると、オンスがグラムに変換されます。たとえば、18 / Con C7= 500 のようになります。
C8 | 0.948 | Kilojoule-to-British-thermal-unit conversion factor 表示領域内の値にこの定数をかけると、キロジュールが英国熱単位に変換されます。たとえば、10 * Con C8= 9.48。 表示領域内の値をこの定数で割ると、英国熱単位がキロジュールに変換されます。たとえば、9.48 / Con C8= 10 のようになります。
C9 | 0.061 | Cubic-centimeter-to-cubic-inch conversion factor 表示領域内の値にこの定数をかけると、立方センチメータが立方インチに変換されます。たとえば、100 * Con C9= 6.10 のようになります。 表示領域内の値をこの定数で割ると、立方インチが立方センチメータに変換されます。たとえば、6.10 / Con C9= 100 のようになります。

You can overwrite the default constants to store your own constants.

新しい定数の保存または既存の定数の編集を行うには、以下の手順を実行します。

1. Click Con, then select Edit Constants from the popup menu.

2. In the Edit Constants dialog, select the constant that you want to overwrite or edit.

3. Click on the Value field, then enter the new value.

4. Click on the Description field, then enter the new description.

5. Click OK to save your changes and close the Edit Constants dialog.

#### 関数を使用する

To show the available functions, click Fun. A popup menu displays the list of defined functions. Select a function from the menu to run that function. If the function is not defined, the value zero is returned.

キーボードのショートカット F を使用する場合は、以下の例のようにキーボードで関数を指定します。

キーボードの入力 | 機能
--- | ---
F 3 | F3

電卓 アプリケーションには、デフォルトの関数はありません。関数は 10 個まで保存できます。

新しい関数の保存または既存の関数の編集を行うには、以下の手順を実行します。

1. Click Fun, then select Edit Functions from the popup menu.

2. In the Edit Functions dialog, select a blank entry, or the function that you want to overwrite.

3. Click on the Value field, then enter the new value. Use the keyboard shortcuts to invoke a gcalctool button. For example, enter `90K` to calculate sine(90).

4. Click on the Description field, then enter the new description. For example, `Sine 90`.

5. Click OK to save your changes and close the Edit Functions dialog.

#### その他の科学技術計算を実行する

To perform miscellaneous scientific calculations, use the buttons described in .

##### その他の科学技術計算の実行

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---
e to the x power | ex | 表示領域内の値分、`e` を累乗します。 | 2 ex | 7.39
10 to the x power | 10x | 表示領域内の値分、10 を累乗します。 | 2 10x | 100
2 to the x power | 2x | Calculates the value of 2 raised to the power of the current value in the display area. | 2 2x | 4
x to the y power | xy | 次に入力した値分、表示領域内の値を累乗します。 | 2 xy 4 = | 16
x to the reciprocal y power | x1/y | Raises the current value in the display area to the reciprocal power of the next value that you enter. | 2 x1/y 4 = | 16
x の階乗 | x! | 表示領域内の値の階乗を計算します。x の階乗は、x*(x-1)*(x-2)...*1 となります。この関数は、正の整数にのみ使用できます。 | 4 x! | 24
Modulus Division | Mod | Divides the current integer value in the display area by the next integer number that you enter, displaying the remainder. | 15 Mod 4 = | 3
乱数発生関数 | Rand | Generates a random number in the range 0.0 to 1.0 then displays the random number in the display area. | Rand | 0.14

### To Perform Programming Calculations

To change to Programming mode, choose View Programming .

When you change to Programming mode, the following widget is displayed above the Base and Advanced mode buttons:

#### gcalctool Programming Mode Buttons

Shows gcalctool Programming mode buttons.

#### 基数を設定する

基数を選択するには、 に説明のあるボタンの 1 つを選択します。

##### 基数の設定

機能 | ボタン | 説明
--- | --- | ---
基数 2 | Bin | 基数が 2 の 2 進数に設定します。
基数 8 | Oct | 基数が 8 の 8 進数に設定します。
基数 10 | Dec | Sets the numeric base to decimal, that is, base 10. Decimal is the default numeric base. If you change from Programming mode to another mode, gcalctool automatically sets the numeric base to decimal.
16 進数 | Hex | 基数が 16 の 16 進数に設定します。

#### To Perform Bit Manipulations on Integers

If the calculator display shows an integer value, then each of the bits in that integer value is displayed as a collection of 0's and 1's in the Bit Editor. By clicking on any of these individual bits, their value can be toggled, causing the displayed integer value to be adjusted accordingly.

#### To Perform Bitwise Calculations

To perform bitwise calculations, use the buttons described in .

##### Performing Bitwise Calculations

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---
Bitwise OR | OR | Performs a bitwise OR operation on the current value in the display area and the next number that you enter, treating both numbers as unsigned long integers. | 10001000 OR 00010001 | 10011001
Bitwise AND | AND | Performs a bitwise AND operation on the current value in the display area and the next number that you enter, treating both numbers as unsigned long integers. | 10101010 AND 00110011 | 100010
Bitwise NOT | NOT | Performs a bitwise NOT operation on the current value in the display area, treating the number as an unsigned long integer. | For arithmetic precedence mode: NOT 1357ACE For non-arithmetic precedence mode: 1357ACE NOT | FECA8531
Bitwise XOR | XOR | Performs a bitwise XOR operation on the current value in the display area and the next number that you enter, treating both numbers as unsigned long integers. | 1100 XOR 1010 | 110
Bitwise XNOR | XNOR | Performs a bitwise XNOR operation on the current value in the display area and the next number that you enter, treating both numbers as unsigned long integers. | 1100 XNOR 1010 | 11111111111111111111111111111001

#### 2 進数の数字を処理する

2 進法の数字を扱うには、 に説明のあるボタンを使います。

##### 2 進数の数字の処理

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---
n 左にシフト | < | Shifts the current unsigned 32-bit binary value in the display area, the specified number of places to the left. Click <, then select the number of shift places from the popup menu. The number can be shifted up to 15 places left. | 111 <1 桁 | 1110
n右にシフト | > | Shifts the current unsigned 32-bit binary value in the display area, the specified number of places to the right. Click >, then select the number of shift places from the popup menu. The number can be shifted up to 15 places right. | 1011 >1 桁 | 101
16 ビット符号なし整数の取得 | &16 | 表示領域内の値を切り捨て、16 ビットの符号なし整数を返します。 | FFFFF &16 | FFFF
32 ビット符号なし整数の取得 | &32 | 表示領域内の値を切り捨て、32 ビットの符号なし整数を返します。 | FFFFFFFFFF &32 | FFFFFFFF

キーボードのショートカットを使用する場合は、以下の例のようにキーボードで シフトする桁数を指定します。

キーボードの入力 | 説明
--- | ---
< 4 | 表示領域内の 2 進数値を左に 4 桁シフトします。
> 4 | 表示領域内の 2 進数値を右に 4 桁シフトします。

#### To Perform Miscellaneous Programming Calculations

To perform miscellaneous programming calculations, use the buttons described in .

##### Performing Miscellaneous Programming Calculations

機能 | ボタン | 説明 | 例 | 結果
--- | --- | --- | --- | ---
16 進数キー | A to F inclusive | これらの数字は、16 進法でのみ使用できます。 | B | B

### To Undo and Redo

To undo your previous action, choose Edit Undo . You can undo up to 15 past actions.

If you want to redo an action you just undo'ed, choose Edit Redo . You can redo up to 15 undo'ed actions.

### 終了する

電卓 を終了するには、「Calculator」「Quit」の順に選択します。

電卓 を終了すると、以下の設定の現在値が保存され、次に 電卓 を起動した際に自動的に適用されます。

- Mode: Basic, Advanced, Financial, or Scientific

- 精度

- Memory Registers window displayed or not displayed, plus the contents of each memory register

- 進数

- 表示タイプ

- 三角関数のタイプ

- 「Show Trailing Zeroes」

- Show Thousands Separator

## 技術情報

### 演算の順序

By default, calculations are performed using arithmetic precedence. That is, the precedence of the arithmetic operators is taken into consideration and the result is only calculated when you click Return.

In the following example, the result of the calculation is 22 because the multiplication operator, `*`, has precedence over the addition operator, `+`.

    4 + 3 * 6 = 22

If you do not wish to apply arithmetic precedence to your calculations, select View Left-to-right Precedence.

If you choose not to apply arithmetic precedence, then the result the calculation in the example is 42 because the calculation is performed from left to right.

### エラー状態

If you perform an invalid calculation, gcalctool indicates the error condition as follows:

- Displays the word `Error` in the display area.

- Displays an error message in the status bar.

- Makes all calculator buttons unavailable, except Clr.

- Makes all calculator options unavailable.

- Makes all calculator menu items unavailable, except Calculator Quit and Help Contents.

To clear the error condition, click Clr or press ShiftDelete.

### Changing Modes

If the user tries to change modes when a partial calculation is being displayed, a warning dialog is displayed, telling the user that the current calculation will be cleared, and the base will be reset to decimal.

There is a checkbox present, that if checked, prevents the dialog from being shown again.

If the user presses the Cancel button, the change mode operation is cancelled. If the user presses the Change Mode button, the mode is changed and has the following side-effects:

- Clears the display.

- Sets the base to decimal.

- Sets the numeric display to fixed.

- Sets the accuracy to nine places after the numeric point.

- Clears the display of the thousands separator.

- Clears the display of trailing zeroes after the numeric point.

- Dismisses the register window if the new mode is Basic.

### Changing The Display Area

In arithmetic precedence mode, it is possible to use the mouse to click on the display area and edit it.

All the normal keyboard shortcuts will work, plus the addition of:

- CtrlDelete which will delete the character to the right of the text cursor

- Home which moves the text cursor to the beginning of the display area

- End which moves the text cursor to the end of the display area

## クイックリファレンス: キーボードのショートカット

、 および は、電卓 のキーボードショートカットすべてのクイックリファレンスを提供します。

When you use the keyboard shortcut for any of the calculator buttons that have a menu associated with them, that menu is displayed. You can then use the arrow keys to select a menu item or the menu item's shortcut.

### 電卓 ボタンのキーボードのショートカットのクイックリファレンス

キーボードのショートカット | ボタン | 機能 | 参照
--- | --- | --- | ---
0 から 9 | 0から9 | 数値キー |
A | Acc | 精度 |
a | A | Hexadecimal numerals |
b | B | Hexadecimal numerals |
C | +/- | 演算符号の変更 |
c | C | Hexadecimal numerals |
D | Ddb | Double-declining depreciation |
d | D | Hexadecimal numerals |
E | Exp | Exponential |
e | E | Hexadecimal numerals |
F | Fun | 機能 |
f | F | Hexadecimal numerals |
G | 10x | 10 to the x power |
g | Log | Common base 10 logarithm |
H | 2x | 2 to the x power |
h | Log2 | Common base 2 logarithm |
I | Gpm | Gross Profit Margin |
i | Int | Integer portion |
J | Cos-1 | Inverse Cosine |
j | Cos | 余弦 |
K | Sin-1 | Inverse Sine |
k | Sin | 正弦 |
l | Sln | Straight-line depreciation |
M | Mod | Modulus Division |
m | Ctrm | Compounding term |
N | ex | e to the x power |
n | Ln | Natural logarithm |
O | x1/y | x to the reciprocaly power |
o or ^ | xy | x to the y power |
P | Pmt | Periodic payment |
p | Pv | Present value |
R | Rcl | Retrieve value from memory register |
r | 1/x | 逆数 |
S | Sto | Store value in memory register |
s | Sqrt | Square root |
T | Rate | Periodic interest rate |
t | Term | Payment period |
u | Abs | Absolute value |
v | Fv | Future value |
W | Tan-1 | Inverse Tan |
w | 正接 | 正接 |
X | Exch | Exchange memory register value and displayed value |
x | Xor | Bitwise XOR |
Y | Syd | Sum-of-the-years'-digits depreciation |
! | x! | x factorial |
# | Con | Constant value |
% | % | % |
& | And | Bitwise AND |
( および ) | ( および ) | 括弧 |
* | * | 掛け算 |
+ | + | 足し算 |
- | - | 引き算 |
. | . | 小数点 |
/ | / | 割り算 |
: | Frac | Fractional portion |
< | < | Left shift n |
= または Return | = | 結果の計算 |
> | > | Right shift n |
? | Rand | Random number generator |
@ | x2 | 平方 |
{ | Xnor | Bitwise XNOR |
[ | &32 | Get a 32-bit unsigned integer |
] | &16 | Get a 16-bit unsigned integer |
| | Or | Bitwise OR |
N | Not | Bitwise NOT |
バックスペース | Bksp | バックスペース |
Esc or Ctrlバックスペース | CE | Clear entry |
ShiftDelete | Clr | 平文 |

### 電卓 科学モードオプションに関するキーボードのショートカットのクイックリファレンス

キーボードのショートカット | オプション | 機能 | 参照
--- | --- | --- | ---
Alta | Gradians | Set the trigonometric type to gradians. |
Altb | Bin | 2 進数に設定 |
Altd | Dec | 10 進数に設定 |
Altf | Fix | Set the display type to fixed-point format. |
Altg | 度数 | Set the trigonometric type to degrees. |
Alti | Inv | 三角関数機能と一緒に反転オプションを使用 |
Altn | Eng | Set the display type to engineering format. |
Alto | Oct | 8 進数に設定 |
Altr | ラジアン | Set the trigonometric type to radians. |
Alts | Sci | Set the display type to scientific format. |
Altx | Hex | 16 進数に設定 |
Alty | Hyp | 三角関数機能と一緒に双曲線オプションを使用 |

### 電卓 メニュー項目のキーボードのショートカットのクイックリファレンス

キーボードのショートカット | メニュー項目 | 機能 | 参照
--- | --- | --- | ---
Ctrlb | 「表示」 「Basic」 | Change to Basic mode |
Ctrlc | 「編集」 「コピー」 | 表示領域内の値をクリップボードへコピー |
Ctrlf | 「表示」 「Financial」 | Change to Financial mode |
Ctrlh | 「Help」 「Contents」 | 電卓 のオンラインヘルプを表示 |
Ctrli | 「編集」 Insert ASCII Value | Display the Insert ASCII Value dialog |
Ctrlk | 「表示」 Show Thousands Separator | Display the thousands separator |
Ctrll | 「表示」 Left-to-right Precedence | Calculate results using left-to-right precedence |
Ctrlm | 「表示」 「Memory Registers」 | 「Memory Registers」ウィンドウを表示 |
Ctrlp | 「表示」 Programming | Change to Programming mode |
Ctrlq | Calculator 「Quit」 | 電卓 アプリケーションを終了 |
Ctrlr | 「表示」 Arithmetic Precedence | Calculate results using arithmetic precedence |
Ctrls | 「表示」 「Scientific」 | Change to Scientific mode |
Ctrlt | 「表示」 「Show Trailing Zeroes」 | 後続の 0 を表示 |
Ctrlv | 「編集」 「Paste」 | クリップボードの現在の値を表示領域へ張り付け |
Ctrlz | 「編集」 Undo | Undo previous action |
ShiftCtrlz | 「編集」 Redo | Redo an undo'ed action |