# &app; のマニュアル V&manrevision;

## 概要

&app; アプリケーションは多機能で、複数の数学アプローチを処理できます。

&app; アプリケーションのモードは、以下のとおりです。

基本モード

- 標準的な電卓機能を提供します。数字を 10 個のメモリレジスタに保存し、メモリレジスタ内の数字を簡単に検索、置換できます。基本モードは、デフォルトモードです。他の各モードでも、基本モード機能はすべて使用できます。

財務モード

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

科学モード

- 三角関数や論理機能など多くの数学機能を提供します。科学モードでは、ユーザが定義した機能や定数も保存できます。

&app; は、以下の進法で使用できます。

進法 | 基数
2 進法 | 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; を起動すると、デフォルトで基本モードが表示されます。基本モードを明示的に呼び出すには、「表示」「Basic Mode」の順に選択します。

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

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

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

機能 | ボタン | 説明 | 例 | 結果
数値キー | 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

#### 文字を消去する

文字を消去するには、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

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

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

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 値を表示するには、「編集」「Insert ASCII Value」の順に選択します。

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

ASCII 値を表示する文字を「Character」フィールドに入力し、「Insert」をクリックします。 指定した文字の ASCII 値が、現在の進法で表示領域に表示されます。 たとえば、B の ASCII 値は、10 進法では 66 です。

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

財務モードを変更するには、「表示」「Financial Mode」の順に選択します。

財務モードに変更すると、以下の 財務モードボタンが基本モードボタンの上に表示されます。

#### &app; の財務モードボタン

&app; の財務モードボタンを表示します。

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

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

機能 | ボタン | 説明 | 例 | 結果
複利計算期 | Ctrm | 投資した現在価値 `pv` を複利計算期ごとの固定利率 `int` で将来価値 `fv` に増やすために必要な複利計算期を計算します。 この機能は、以下のメモリレジスタを使用します。 レジスタ 0 `int`。定期利率 レジスタ 1 `fv`。将来価値 レジスタ 2 `pv`。現在価値 | $8000 を年利 9% で毎月利率のつく口座に預けたとします。年利から計算すると、月利は 0.09 / 12 = 0.0075 となります。投資額が 2 倍になるまでの期間を計算するには、以下の値を最初の 3 つのメモリレジスタに入力します。 レジスタ 0 0.0075 レジスタ 1 16000 レジスタ 2 8000 「Ctrm」をクリックします。 | 92.77 投資は、92.77 か月後に倍になります。
2 倍定率法による減価償却 | Ddb | 2 倍定率法を使用した場合の指定期間内の資産の減価償却費を計算します。 この機能は、以下のメモリレジスタを使用します。 レジスタ 0 `cost`。その資産に支払った金額 レジスタ 1 `salvage`。耐用年数が終わったときのその資産の価値 レジスタ 2 `life`。その資産の耐用年数 レジスタ 3 `period`。減価償却費を計算する期間 | $8000 のオフィス機器を購入したとします。 このマシンの耐用年数は、6 年です。6 年後の残存価額は、$900 です。 2 倍定率法を使用して、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% で、毎年足されていきます。Interest is paid on the last day of each year. 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% で 30 年間の $120,000 のローンを考えているとします。年利から計算すると、月利は 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`。定期支払額 レジスタ 1 `int`。定期利率 レジスタ 2 `n`。回数 | 100 万ドルが当たったとします。賞金は、毎年 $50,000、20 年払いで支払われます。その年の支払額は、毎年末に受け取ります。毎年 $50,000 を受け取る場合は、そのお金を毎年足されていく利率 9% の投資に使います。 100 万ドルではなく、$400,000 を一括で受け取るオプションもあります。 現在の価値ではどちらのオプションが得かを計算するには、以下の値を最初の 3 つのメモリレジスタに入力します。 レジスタ 0 50000 レジスタ 1 0.09 レジスタ 2 20 Click on Pv. | 456427.28 20 年間で支払われる $1,000,000 の今の価値は、$456,427.28 です。
定期利率 | Rate | 現在価値 `pv` の投資を `term` 内の複利計算期で将来価値 `fv` に増やすために必要な定期利率を計算します。 この機能は、以下のメモリレジスタを使用します。 レジスタ 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 口座に $120,000 貯まるのは、20.32 年後です。

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

科学モードを変更するには、「表示」「Scientific Mode」の順に選択します。

科学モードに変更すると、以下の科学モードボタンが基本モードボタンの上に表示されます。

#### &app; の科学モードボタン

&app; 科学モードボタンを表示します。

#### 精度を設定する

表示領域およびメモリレジスタの精度を設定するには、「Acc」をクリックし、ポップアップメニューから精度レベルを選択します。ポップアップメニューの現在の精度レベルの前には、黒い丸がつけられています。小数点以下 9 桁までを表示できます。デフォルトの精度は、小数点以下 9 桁です。

デフォルトでは、後続の 0 は表示されていません。後続の 0 を表示するには、「Acc」 をクリックし、ポップアップメニューから「Show Trailing Zeroes」を選択するか、または 「表示」「Show Trailing Zeroes」の順に選択します。 「Acc」ポップアップメニューまたは「表示」メニューの前のチェックは、「Show Trailing Zeroes」オプションが選択されていることを表しています。後続の 0 を非表示にするには、再度 「表示」「Show Trailing Zeroes」の順に選択します。

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

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

#### 基数を設定する

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

#### 基数の設定

機能 | ボタン | 説明
基数 2 | Bin | 基数が 2 の 2 進数に設定します。
基数 8 | Oct | 基数が 8 の 8 進数に設定します。
基数 10 | Dec | 基数が 10 の 10 進数に設定します。デフォルトの基数は、10 です。科学モードから基本モードまたは財務モードに変更すると、基数は &app; によって自動的に 10 進数に設定されます。
16 進数 | Hex | 基数が 16 の 16 進数に設定します。

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

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

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

機能 | ボタン | 説明
エンジニアリング用表示タイプ | Eng | 表示タイプをエンジニアリング形式に設定します。結果は、科学的表記で表示されます。指数は常に 3 の倍数になります。
固定小数点表示タイプ | Fix | 表示タイプを固定小数点形式に設定します。結果は、科学的表記では表示されません。デフォルトは、固定小数点表示タイプです。科学モードから基本モードまたは財務モードに変更すると、表示タイプは &app; によって自動的に固定小数点形式に設定されます。
科学的表示タイプ | Sci | 表示タイプを科学的形式に設定します。結果は科学的表記で表示され、数値の桁数は固定されています。

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

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

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

機能 | ボタン | 説明
度数 | 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 | 表示領域内の値と次に入力する数字を両方符号なしロング整数として扱い、これらの論理和をとります。 | 10001000 Or 00010001 | 10011001
論理積 | And | 表示領域内の値と次に入力する数字を両方符号なしロング整数として扱い、これらの論理積をとります。 | 10101010 And 00110011 | 00110011
論理否定 | Not | 表示領域内の値を符号なしロング整数として扱い、この否定をとります。 | 1357ace Not | FECA8531
排他論理和 | Xor | 表示領域内の値と次に入力する数字を両方符号なしロング整数として扱い、これらの排他論理和をとります。 | 1100 Xor 1010 | 110
排他的論理和の否定 | Xnor | 表示領域内の値と次に入力する数字を両方符号なしロング整数として扱い、これらの排他論理和の否定をとります。 | 1100 Xnor 1010 | 11111111111111111111111111111001

#### 指数を入力する

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

「Exp」ボタンを使用すると、数字を科学的表記 (`仮数` * 10`指数`) で入力できます。 現在の表示領域の 0 以外の値が、仮数です。表示領域内の値が 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 | パイ
C4 | 0.3937007 | センチメータまたはインチ 表示領域内の値にこの定数をかけると、センチメータがインチに変換されます。たとえば、30 * Con C4 = 12 のようになります。 表示領域内の値をこの定数で割ると、インチがセンチメータに変換されます。たとえば、12 / Con C4 = 30 のようになります。
C5 | 57.295779513 | ラジアンでの度数
パイ | 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」をクリックし、ポップアップメニューから「Edit Constants」を選択します。

2. 「Edit Constants」ウィンドウで、上書きまたは編集する定数を選択します。

3. 「Value」項目をクリックし、新しい値を入力します。

4. 「Description」項目をクリックし、新しい説明を入力します

5. 「OK」をクリックして変更を保存し、「Edit Constants」ウィンドウを閉じます。

#### 関数を使用する

使用可能な関数を表示するには、「Fun」をクリックします。ポップアップメニューが、定義されている関数のリストを表示します。メニューから関数を選択し、実行します。関数が定義されていない場合は、値 0 が返されます。

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

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

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

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

1. 「Fun」をクリックし、ポップアップメニューから「Edit Functions」を選択します。

2. 「Edit Constants」ウィンドウで、空のエントリまたは上書きする関数を選択します。

3. 「Value」項目をクリックし、新しい値を入力します。&app; ボタンを起動するキーボードのショートカットを使用します。たとえば、正弦 (90) を計算するには `90K` を入力します。

4. 「Description」項目をクリックし、新しい説明を入力しますたとえば、`Sine 90` となります。

5. 「OK」をクリックして変更を保存し、「Edit Functions」ウィンドウを閉じます。

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

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

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

機能 | ボタン | 説明 | 例 | 結果
`n` 左にシフト | < | 表示領域の 32 ビット符号なし 2 進数値を、指定された桁数左にシフトします。「<」をクリックし、ポップアップメニューからシフト桁数を選択します。数字は、15 桁まで左にシフトできます。 | 111 < 1 桁 | 1110
`n`右にシフト | > | 表示領域の 32 ビット符号なし 2 進数値を、指定された桁数右にシフトします。「>」をクリックし、ポップアップメニューからシフト桁数を選択します。数字は、15 桁まで右にシフトできます。 | 1011 > 1 桁 | 101
16 ビット符号なし整数の取得 | &16 | 表示領域内の値を切り捨て、16 ビットの符号なし整数を返します。 | FFFFF &16 | FFFF
32 ビット符号なし整数の取得 | &32 | 表示領域内の値を切り捨て、32 ビットの符号なし整数を返します。 | FFFFFFFFFF &32 | FFFFFFFF

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

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

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

その他科学技術計算を実行するには、gcalctool-TBL-misc-calc に説明のあるボタンを使います。

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

機能 | ボタン | 説明 | 例 | 結果
括弧 | ( および ) | 算術計算の優先順位を指定します。 括弧内の計算が先に行われます。括弧がない場合、算術計算は数学上の優先順位なしで左から右に計算されます。括弧は何層でも入れ子にすることができます。最後の括弧が一致すると、表示領域が更新されます。 | 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; を終了するには、「Calculator」「Quit」の順に選択します。

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

- モード基本、財務、または科学

- 精度

- メモリレジスタ ウィンドウの表示または非表示

- 進数

- 表示タイプ

- 三角関数のタイプ

## 技術情報

### 演算の順序

計算は、数学上の優先順位を考慮せず、左から右に実行されます。数学上の優先順位を適用するには、括弧を使ってください。

たとえば、括弧なしでは

    2 + 3 * 4 = 20

となり、

括弧があると、

    2 + (3 * 4) = 14

となります。

### エラー状態

無効な計算を行うと、&app; が以下のようにエラー状態を示します。

- `Error` という文字を表示領域に表示します。

- 「Clr」以外のすべてのボタンを使用できなくなります。

- また、すべての電卓オプションも使用できなくなります。

- さらに、 「Calculator」「Quit」、「Help」「Contents」以外のすべての電卓メニュー項目も使用できなくなります。

エラー状態をクリアするには、「Clr」をクリックするか、Delete キーを押します。

### 入力モードを変更する

入力モードを変更するには、テキストウィンドウ内を右クリックし、「入力方法」を選択します。

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

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 | 2 倍定率法による減価償却 | gcalctool-TBL-financial-calc
d | D | 16 進数キー | gcalctool-TBL-misc-calc
E | Exp | Exponential | gcalctool-enter-exp
e | E | 16 進数キー | gcalctool-TBL-misc-calc
F | Fun | 機能 | gcalctool-edit-func
G | Log | Common Logarithm | 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 | 排他的論理和の否定 | 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 | 論理積 | gcalctool-TBL-logic-calc
( および ) | ( および ) | 括弧 | gcalctool-TBL-misc-calc
* または 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 | 排他論理和 | gcalctool-TBL-logic-calc
{ | ex | e `x` の累乗 | gcalctool-TBL-misc-calc
| | Or | 論理和 | gcalctool-TBL-logic-calc
} | 10x | 10 `x` の累乗 | gcalctool-TBL-misc-calc
N | Not | 論理否定 | gcalctool-TBL-logic-calc
Backspace | Bsp | Backspace | 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 | Bin | 2 進数に設定 | gcalctool-TBL-num-base
Alt D | Dec | 10 進数に設定 | gcalctool-TBL-num-base
Alt F | Fix | 表示タイプを固定小数点形式に設定 | gcalctool-TBL-display-type
Alt g | 度数 | 三角関数のタイプを度数に設定 | gcalctool-TBL-trig-type
Alt I | Inv | 三角関数機能と一緒に反転オプションを使用 | gcalctool-TBL-trig-options
Alt n | Eng | 表示タイプをエンジニアリング形式に設定 | gcalctool-TBL-display-type
Alt O | Oct | 8 進数に設定 | gcalctool-TBL-num-base
Alt R | ラジアン | 三角関数のタイプをラジアンに設定 | gcalctool-TBL-trig-type
Alt S | Sci | 表示タイプを科学的形式に設定 | gcalctool-TBL-display-type
Alt x | Hex | 16 進数に設定 | gcalctool-TBL-num-base
Alt y | Hyp | 三角関数機能と一緒に双曲線オプションを使用 | gcalctool-TBL-trig-options

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

キーボードのショートカット | メニュー項目 | 機能 | 参照
Ctrl B | 「表示」「Basic」 | 基本モードへ変更 | gcalctool-basic-mode
Ctrl C | 「編集」「コピー」 | 表示領域内の値をクリップボードへコピー | gcalctool-calc-functions
Ctrl F | 「表示」「Financial」 | 財務モードへ変更 | gcalctool-financial-mode
Ctrl I | 「編集」「Insert ASCII Values」 | 「Insert ASCII Values」ウィンドウを表示 | gcalctool-ins-ascii
Ctrl M | 「表示」「Memory Registers」 | 「Memory Registers」ウィンドウを表示 | gcalctool-mem-reg
Ctrl Q | 「Calculator」「Quit」 | &app; アプリケーションを終了 | gcalctool-quit
Ctrl S | 「表示」「Scientific」 | 科学モードへ変更 | gcalctool-scientific-mode
Ctrl T | 「表示」「Show Trailing Zeroes」 | 後続の 0 を表示 | gcalctool-set-acc
Ctrl V | 「編集」「Paste」 | クリップボードの現在の値を表示領域へ張り付け | gcalctool-calc-functions
`F1` | 「Help」「Contents」 | &app; のオンラインヘルプを表示 | gcalctool-intro