Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7600721B2 - Computers and computer programs - Google Patents
[go: Go Back, main page]

JP7600721B2 - Computers and computer programs - Google Patents

Computers and computer programs Download PDF

Info

Publication number
JP7600721B2
JP7600721B2 JP2021012205A JP2021012205A JP7600721B2 JP 7600721 B2 JP7600721 B2 JP 7600721B2 JP 2021012205 A JP2021012205 A JP 2021012205A JP 2021012205 A JP2021012205 A JP 2021012205A JP 7600721 B2 JP7600721 B2 JP 7600721B2
Authority
JP
Japan
Prior art keywords
tax
calculation
result
input
numerical value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021012205A
Other languages
Japanese (ja)
Other versions
JP2022115562A (en
Inventor
敏文 高島
和彦 有川
博明 吉澤
裕紀 吉川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2021012205A priority Critical patent/JP7600721B2/en
Publication of JP2022115562A publication Critical patent/JP2022115562A/en
Priority to JP2024211770A priority patent/JP7790535B2/en
Application granted granted Critical
Publication of JP7600721B2 publication Critical patent/JP7600721B2/en
Priority to JP2025244281A priority patent/JP2026035886A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

本発明は、計算機及び計算プログラムに関する。 The present invention relates to a computer and a calculation program.

卓上計算機等の計算機には、予め設定された特定の数値を用いて特定の計算を実施する機能を有しているものがある。このような機能は、例えば消費税の計算機能を含む。消費税の計算では、計算が実行されると、予め設定されている消費税率が呼び出され、入力された金額に対する税込価格又は税抜価格が計算される。税込価格の計算のための税込キー及び税抜価格の計算のための税抜キーが個別に設けられた計算機も知られている。さらに、近年では複数の異なる税率について税込キー及び税抜キーが設けられた計算機も知られている。 Some calculators, such as desktop calculators, have the ability to perform specific calculations using specific preset numerical values. Such functions include, for example, a function to calculate consumption tax. When a consumption tax calculation is performed, a preset consumption tax rate is called up and the tax-inclusive price or tax-exclusive price for the input amount is calculated. Calculators that have separate tax-inclusive keys for calculating tax-inclusive prices and tax-exclusive keys for calculating tax-exclusive prices are also known. Furthermore, in recent years, calculators that have tax-inclusive keys and tax-exclusive keys for a number of different tax rates have also become known.

特開2000-132517号公報JP 2000-132517 A

異なる税率についての税計算のキーが設けられている場合、ユーザが計算機への入力中に本来の意図とは異なる税率の税計算のキーを誤って押してしまって本来の意図とは異なる税計算が実施されてしまうことが想定される。このような場合において、簡易な操作で本来の意図する税計算を実施できるようにすることは有用である。 When keys for calculating taxes for different tax rates are provided, it is conceivable that while entering data into the calculator, the user may accidentally press a key for a tax rate different from the one originally intended, resulting in a tax calculation different from the one originally intended. In such cases, it is useful to be able to perform the originally intended tax calculation with simple operations.

本発明は、ユーザの本来の意図とは異なる計算が実施されてしまっても、簡易な操作で入力状態を戻すことができるようにする計算機及び計算プログラムを提供することを目的とする。 The present invention aims to provide a calculator and a calculation program that allows the user to easily restore the input state even if a calculation other than the user's original intention is performed.

本発明の第1の態様の計算機は、数値の入力を受け付けた後に第1の指示入力を受け付けた場合に、数値に対して第1の引数を用いた第1の計算を実施する第1の計算部と、数値の入力を受け付けた後に第2の指示入力を受け付けた場合に、数値に対して第1の引数を用いた第2の計算を実施する第2の計算部と、第1の計算が実施された後で、数値が入力されることなく第2の指示入力を受け付けた場合に、第1の計算の計算結果を第1の指示入力を受け付ける直前の入力状態に戻す第1の制御部と、第2の計算が実施された後で、数値が入力されることなく第1の指示入力を受け付けた場合に、第2の計算の計算結果を第2の指示入力を受け付ける直前の入力状態に戻す第2の制御部とを具備する。 The calculator of the first aspect of the present invention includes a first calculation unit that performs a first calculation using a first argument on the numeric values when a first instruction input is received after a numeric value is input, a second calculation unit that performs a second calculation using the first argument on the numeric values when a second instruction input is received after a numeric value is input, a first control unit that returns a result of the first calculation to the input state immediately before the first instruction input is received when a second instruction input is received without a numeric value being input after the first calculation is performed, and a second control unit that returns a result of the second calculation to the input state immediately before the second instruction input is received when a first instruction input is received without a numeric value being input after the second calculation is performed.

本発明の第2の態様の計算プログラムは、数値の入力を受け付けた後に第1の指示入力を受け付けた場合に、数値に対して第1の引数を用いた第1の計算を実施することと、数値の入力を受け付けた後に第2の指示入力を受け付けた場合に、数値に対して第1の引数を用いた第2の計算を実施することと、第1の計算が実施された後で、数値が入力されることなく第2の指示入力を受け付けた場合に、第1の計算の計算結果を第1の指示入力を受け付ける直前の入力状態に戻すことと、第2の計算が実施された後で、数値が入力されることなく第1の指示入力を受け付けた場合に、第2の計算の計算結果を第2の指示入力を受け付ける直前の入力状態に戻すこととをプロセッサに実行させる。 The calculation program of the second aspect of the present invention causes a processor to execute the following: if a first instruction input is received after a numerical input is received, a first calculation is performed using a first argument on the numerical values; if a second instruction input is received after a numerical input is received, a second calculation is performed using the first argument on the numerical values; if a second instruction input is received after a numerical input is received, but no numerical values are input, after the first calculation is performed, a calculation result of the first calculation is restored to the input state immediately before the first instruction input is received; and if a first instruction input is received after the second calculation is performed, but no numerical values are input, a calculation result of the second calculation is restored to the input state immediately before the second instruction input is received.

本発明によれば、ユーザの本来の意図とは異なる計算が実施されてしまっても、簡易な操作で入力状態を戻すことができるようにする計算機及び計算プログラムを提供することができる。 The present invention provides a calculator and a calculation program that allow the user to easily restore the input state even if a calculation other than the user's original intention is performed.

図1は、一実施形態に係る計算機の構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a computer according to an embodiment. 図2は、計算機の外観正面図である。FIG. 2 is a front view of the appearance of the computer. 図3Aは、実施形態に係る計算機の税計算の処理を示すフローチャートである。FIG. 3A is a flowchart showing a tax calculation process of a computer according to an embodiment. 図3Bは、実施形態に係る計算機の税計算の処理を示すフローチャートである。FIG. 3B is a flowchart showing the process of tax calculation by the computer according to the embodiment. 図4Aは、第1の操作に従ってキー入力がされた場合のディスプレイ、入力値記憶領域、小合計1記憶領域、小合計2記憶領域の状態の遷移を示す図である。FIG. 4A is a diagram showing the transition of the states of the display, the input value storage area, the subtotal 1 storage area, and the subtotal 2 storage area when key input is performed according to the first operation. 図4Bは、第2の操作に従ってキー入力がされた場合のディスプレイ、入力値記憶領域、小合計1記憶領域、小合計2記憶領域の状態の遷移を示す図である。FIG. 4B is a diagram showing the transition of the states of the display, the input value storage area, the subtotal 1 storage area, and the subtotal 2 storage area when key input is performed in accordance with the second operation. 図5は、第1の操作におけるディスプレイの表示の遷移を示す図である。FIG. 5 is a diagram showing a transition of the display on the display in the first operation.

図1は、一実施形態に係る計算機1の構成の一例を示す図である。計算機1は、プロセッサ11と、メモリ12と、入力装置13と、ディスプレイ14と、電源モジュール15とを有している。計算機1は、卓上計算機、所謂電卓であってよい。計算機1は、電卓以外の数値の計算機能を有する各種の電子機器であってもよい。また、計算機1は、図1で示した以外の構成を有していてもよい。 FIG. 1 is a diagram showing an example of the configuration of a calculator 1 according to an embodiment. Calculator 1 has a processor 11, a memory 12, an input device 13, a display 14, and a power supply module 15. Calculator 1 may be a desk calculator, a so-called pocket calculator. Calculator 1 may also be various electronic devices that have a function of calculating numerical values other than a pocket calculator. Calculator 1 may also have a configuration other than that shown in FIG. 1.

プロセッサ11は、計算機1の各種動作を制御するプロセッサである。プロセッサ11は、CPU、ASIC、FPGA等であってよい。また、プロセッサ11は、2つ以上のプロセッサで構成されていてもよい。プロセッサ11は、第1の税率又は第2の税率を用いた税込計算を実施する第1の計算部として動作する。また、プロセッサ11は、第1の税率又は第2の税率を用いた税抜計算を実施する第2の計算部として動作する。また、プロセッサ11は、第1の計算部の計算結果を直前の入力状態に戻す第1の制御部として動作する。また、プロセッサ11は、第2の計算部の計算結果を直前の入力状態に戻す第2の制御部として動作する。また、プロセッサ11は、メモリ12への記憶を制御する記憶制御部として動作する。また、プロセッサ11は、ディスプレイ14の表示を制御する表示制御部として動作する。ここで、第1の税率は、例えば10%である。また、第2の税率は、例えば8%である。第1の税率及び第2の税率は、ユーザによって変更されてもよい。 The processor 11 is a processor that controls various operations of the calculator 1. The processor 11 may be a CPU, an ASIC, an FPGA, or the like. The processor 11 may also be composed of two or more processors. The processor 11 operates as a first calculation unit that performs a tax-inclusive calculation using a first tax rate or a second tax rate. The processor 11 also operates as a second calculation unit that performs a tax-exclusive calculation using a first tax rate or a second tax rate. The processor 11 also operates as a first control unit that returns the calculation result of the first calculation unit to the previous input state. The processor 11 also operates as a second control unit that returns the calculation result of the second calculation unit to the previous input state. The processor 11 also operates as a storage control unit that controls storage in the memory 12. The processor 11 also operates as a display control unit that controls the display of the display 14. Here, the first tax rate is, for example, 10%. The second tax rate is, for example, 8%. The first tax rate and the second tax rate may be changed by the user.

メモリ12は、RAM及びROMを含む。RAMは、揮発性のメモリであって記憶部として動作し得る。RAMは、プロセッサ11における各種のデータを一時記憶するための作業メモリ等に用いられる。実施形態では、RAMは、数値キーを介して入力された数値を記憶するための入力値記憶領域を有している。また、RAMは、第1の税率を用いた税計算の結果を記憶するための小合計1記憶領域を有している。小合計1記憶領域は、第1の税率が適用された合計の税込価格を記憶するための第1の合計税込価格記憶領域と、第1の税率が適用された合計の税抜価格を記憶するための第1の合計税抜価格記憶領域と、第1の税率が適用された合計の税額を記憶するための第1の合計税額記憶領域とを有している。また、RAMは、第2の税率を用いた税計算の結果を記憶するための小合計2記憶領域を有している。小合計2記憶領域は、第2の税率が適用された合計の税込価格を記憶するための第2の合計税込価格記憶領域と、第2の税率が適用された合計の税抜価格を記憶するための第2の合計税抜価格記憶領域と、第2の税率が適用された合計の税額を記憶するための第2の合計税額記憶領域とを有している。ROMは、不揮発性のメモリである。ROMには、各種の計算機能を実行するための計算プログラム等の各種プログラムが記憶されている。また、ROMには、数値計算等に用いられる各種の特定の数値等が引数として記憶されている。この特定の数値は、例えば税計算に用いられる税率の値を含む。 The memory 12 includes a RAM and a ROM. The RAM is a volatile memory and can operate as a storage unit. The RAM is used as a working memory for temporarily storing various data in the processor 11. In the embodiment, the RAM has an input value storage area for storing numerical values input via the numeric keys. The RAM also has a subtotal 1 storage area for storing the result of the tax calculation using the first tax rate. The subtotal 1 storage area has a first total price including tax storage area for storing the total price including tax to which the first tax rate is applied, a first total price excluding tax storage area for storing the total price excluding tax to which the first tax rate is applied, and a first total tax amount storage area for storing the total tax amount to which the first tax rate is applied. The RAM also has a subtotal 2 storage area for storing the result of the tax calculation using the second tax rate. The subtotal 2 memory area has a second total price including tax memory area for storing the total price including tax to which the second tax rate is applied, a second total price excluding tax memory area for storing the total price excluding tax to which the second tax rate is applied, and a second total tax amount memory area for storing the total tax amount to which the second tax rate is applied. The ROM is a non-volatile memory. The ROM stores various programs such as calculation programs for executing various calculation functions. The ROM also stores various specific numerical values used in numerical calculations and the like as arguments. These specific numerical values include, for example, the value of the tax rate used in tax calculation.

入力装置13は、ユーザが計算機1を操作するための各種の操作インタフェースである。入力装置13を用いた操作が受け付けられたとき、その操作に応じた入力信号がプロセッサ11に伝達される。 The input device 13 is a variety of operation interfaces that allow the user to operate the calculator 1. When an operation using the input device 13 is accepted, an input signal corresponding to that operation is transmitted to the processor 11.

ディスプレイ14は、液晶ディスプレイ等の表示部である。ディスプレイ14は、電卓機能に係る各種の表示をする。 The display 14 is a display unit such as a liquid crystal display. The display 14 displays various information related to the calculator function.

電源モジュール15は、計算機1の各回路に電源となる電力を供給する。電源モジュール15は、例えばソーラセルモジュールである。ソーラセルモジュールは、受光窓を介して照射された光から電力を生成する。 The power supply module 15 supplies power to each circuit of the calculator 1. The power supply module 15 is, for example, a solar cell module. The solar cell module generates power from light irradiated through the light receiving window.

図2は、計算機1の外観正面図である。図2に示すように、計算機1の筐体正面には、入力装置13とディスプレイ14とが設けられている。 Figure 2 is a front view of the appearance of the calculator 1. As shown in Figure 2, an input device 13 and a display 14 are provided on the front of the housing of the calculator 1.

入力装置13は、数値キーと、演算キーと、機能キーとを有している。数値キーは、数値を入力するためのキーであって、例えば0から9のそれぞれの数値に対応したキーを含む。演算キーは、四則演算の実施のためのキーであって、例えば+(加算)、-(減算)、×(乗算)、÷(除算)のそれぞれの演算子に対応したキーと、=(演算実行)キーとを含む。機能キーは、計算機1の各種機能の実施のためのキーであって、例えばオールクリアキー(ACキー)、クリアキー(Cキー)、メモリキー(MRCキー、M+キー、M-キー)を含む。 The input device 13 has numeric keys, arithmetic keys, and function keys. The numeric keys are keys for inputting numeric values, and include, for example, keys corresponding to the numeric values from 0 to 9. The arithmetic keys are keys for performing the four arithmetic operations, and include, for example, keys corresponding to the operators + (addition), - (subtraction), x (multiplication), and ÷ (division), and an = (perform operation) key. The function keys are keys for performing various functions of the calculator 1, and include, for example, an all clear key (AC key), a clear key (C key), and memory keys (MRC key, M+ key, M- key).

さらに、実施形態では、入力装置13は、各種の税計算キーを有している。税計算キーは、税込1キー131と、税抜1キー132と、税込2キー133と、税抜2キー134と、税計算合計キー135とを有している。 Furthermore, in the embodiment, the input device 13 has various tax calculation keys. The tax calculation keys include a tax-inclusive 1 key 131, a tax-exclusive 1 key 132, a tax-inclusive 2 key 133, a tax-exclusive 2 key 134, and a tax calculation total key 135.

税込1キー131は、入力された数値に対して引数として予め設定された第1の税率を用いた税込計算を実施するための税計算キーである。税抜1キー132は、入力された数値に対して第1の税率を用いた税抜計算を実施するための税計算キーである。税込1キー131又は税抜1キー132が押されることによって計算された計算結果は、メモリ12のRAMの小合計1記憶領域に記憶される。 The tax-inclusive 1 key 131 is a tax calculation key for performing tax-inclusive calculation using a first tax rate preset as an argument for an inputted numerical value. The tax-exclusive 1 key 132 is a tax calculation key for performing tax-exclusive calculation using a first tax rate for an inputted numerical value. The calculation result calculated by pressing the tax-inclusive 1 key 131 or the tax-exclusive 1 key 132 is stored in the subtotal 1 storage area of the RAM of the memory 12.

税込2キー133は、入力された数値に対して引数として予め設定された第2の税率を用いた税込計算を実施するための税計算キーである。税抜2キー134は、入力された数値に対して第2の税率を用いた税抜計算を実施するための税計算キーである。税込2キー133又は税抜2キー134が押されることによって計算された計算結果は、メモリ12のRAMの小合計2記憶領域に記憶される。このように、実施形態では、第1の税率を用いた税計算と第2の税率を用いた税計算とは個別に実施される。 The tax-inclusive 2 key 133 is a tax calculation key for performing tax-inclusive calculation using a second tax rate preset as an argument for an inputted numerical value. The tax-exclusive 2 key 134 is a tax calculation key for performing tax-exclusive calculation using a second tax rate for an inputted numerical value. The calculation result calculated by pressing the tax-inclusive 2 key 133 or the tax-exclusive 2 key 134 is stored in the subtotal 2 storage area of the RAM of the memory 12. In this way, in the embodiment, the tax calculation using the first tax rate and the tax calculation using the second tax rate are performed separately.

税計算合計キー135は、第1の税率を用いた税計算結果の合計額、第2の税率を用いた税計算結果の合計額、第1の税率を用いた税計算結果と第2の税率を用いた税計算結果との合計額を表示させるためのキーである。 The tax calculation total key 135 is a key for displaying the total amount of the tax calculation results using the first tax rate, the total amount of the tax calculation results using the second tax rate, and the total amount of the tax calculation results using the first tax rate and the tax calculation results using the second tax rate.

入力装置13は、端数セレクタ136、小数点セレクタ137を有していてもよい。端数セレクタ136は、税計算結果に端数が生じたときの処理を指定するためのセレクタである。例えば端数セレクタ136により、端数処理として実施される処理が、切り捨て、四捨五入といった処理の中から選択され得る。小数点セレクタ137は、税計算によって小数点以下の数値が生じたときに小数点以下第何位までを計算に使用するかを指定するためのセレクタである。 The input device 13 may have a fraction selector 136 and a decimal point selector 137. The fraction selector 136 is a selector for specifying the processing to be performed when a fraction occurs in the tax calculation result. For example, the fraction selector 136 can select the processing to be performed as the fraction processing from among processing such as rounding down and rounding off. The decimal point selector 137 is a selector for specifying how many decimal places to use in the calculation when a decimal number occurs in the tax calculation.

図3A及び図3Bは、実施形態に係る計算機1の税計算の処理を示すフローチャートである。図3A及び図3Bの処理は、メモリ12のROMに記憶された計算プログラムをプロセッサ11が実行することによって行われる。税計算の処理以外の計算機1の通常の動作は、特に限定されない。例えば、プロセッサ11は、ユーザのキー入力に従って計算結果をディスプレイ14に表示させたり、メモリ機能等の各種の機能の処理を実施したりする。 Figures 3A and 3B are flowcharts showing the tax calculation process of the calculator 1 according to the embodiment. The process of Figures 3A and 3B is performed by the processor 11 executing a calculation program stored in the ROM of the memory 12. The normal operation of the calculator 1 other than the tax calculation process is not particularly limited. For example, the processor 11 displays the calculation result on the display 14 according to the user's key input, and performs various functions such as a memory function.

ステップS1において、プロセッサ11は、数値の入力があるか否かを判定する。何れかの数値キーが押された場合、数値の入力があると判定される。ステップS1において、数値の入力があると判定されたときには、処理はステップS2に移行する。ステップS1において、数値の入力がないと判定されたときには、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。 In step S1, the processor 11 determines whether or not a numeric value has been input. If any numeric key is pressed, it is determined that a numeric value has been input. If it is determined in step S1 that a numeric value has been input, the process proceeds to step S2. If it is determined in step S1 that a numeric value has not been input, the process of Figures 3A and 3B ends. In this case, the operation of the calculator 1 proceeds to normal operation.

ステップS2において、プロセッサ11は、数値の入力値で、メモリ12のRAMの入力値記憶領域の内容を更新する。 In step S2, the processor 11 updates the contents of the input value storage area of the RAM in the memory 12 with the numerical input value.

ステップS3において、プロセッサ11は、入力された数値をディスプレイ14に表示する。 In step S3, the processor 11 displays the entered numerical value on the display 14.

ステップS4において、プロセッサ11は、税込1キー131が押されたか否かを判定する。ステップS4において、税込1キー131が押されたと判定されたとき、処理はステップS5に移行する。ステップS4において、税込1キー131が押されていないと判定されたとき、処理はステップS13に移行する。 In step S4, the processor 11 determines whether or not the tax-inclusive 1 key 131 has been pressed. When it is determined in step S4 that the tax-inclusive 1 key 131 has been pressed, the process proceeds to step S5. When it is determined in step S4 that the tax-inclusive 1 key 131 has not been pressed, the process proceeds to step S13.

ステップS5において、プロセッサ11は、税込1表示処理を行う。税込1表示処理は、第1の税率を用いた税込価格を表示するための処理である。税込1表示処理として、プロセッサ11は、入力された数値に対して第1の税率を用いた税込計算を実施する。そして、プロセッサ11は、税込計算の結果をディスプレイ14に表示する。 In step S5, the processor 11 performs a tax-inclusive 1 display process. The tax-inclusive 1 display process is a process for displaying a price including tax using a first tax rate. As the tax-inclusive 1 display process, the processor 11 performs a tax-inclusive calculation using the first tax rate on the input numerical value. The processor 11 then displays the result of the tax-inclusive calculation on the display 14.

ステップS6において、プロセッサ11は、第1の税率を用いた税込計算の結果に基づき、メモリ12のRAMの小合計1記憶領域の内容を更新する。具体的には、プロセッサ11は、第1の税率を用いた税込計算の結果を第1の合計税込価格記憶領域に記憶されている税込価格に加算する。また、プロセッサ11は、この税込計算の結果に対応する税抜価格、すなわち直前に入力された数値を第1の合計税抜価格記憶領域に記憶されている税抜価格に加算する。さらに、プロセッサ11は、この税込計算の結果から計算される税額を第1の合計税額記憶領域に記憶されている税額に加算する。 In step S6, processor 11 updates the contents of the subtotal 1 storage area of the RAM of memory 12 based on the result of the tax-inclusive calculation using the first tax rate. Specifically, processor 11 adds the result of the tax-inclusive calculation using the first tax rate to the tax-inclusive price stored in the first tax-inclusive price total storage area. Processor 11 also adds the tax-excluded price corresponding to the result of this tax-inclusive calculation, i.e., the most recently entered numerical value, to the tax-excluded price stored in the first tax-excluded price total storage area. Processor 11 also adds the tax amount calculated from the result of this tax-inclusive calculation to the tax amount stored in the first tax total storage area.

ステップS7において、プロセッサ11は、税込1キー131が押されたか否かを判定する。ステップS7において、税込1キー131が押されたと判定されたとき、処理はステップS8に移行する。ステップS7において、税込1キー131が押されていないと判定されたとき、処理はステップS9に移行する。 In step S7, the processor 11 determines whether or not the tax-inclusive 1 key 131 has been pressed. When it is determined in step S7 that the tax-inclusive 1 key 131 has been pressed, the process proceeds to step S8. When it is determined in step S7 that the tax-inclusive 1 key 131 has not been pressed, the process proceeds to step S9.

ステップS8において、プロセッサ11は、ディスプレイ14に税値1表示処理を行う。税値1表示処理の後、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。税値1表示処理は、ステップS6で計算された税額を表示するための処理である。すなわち、第1の税率を用いた税込計算の後で税込1キー131が続けて押された場合、ディスプレイ14の表示は、税込価格の表示から税額の表示に切り替わる。 In step S8, the processor 11 performs processing to display tax value 1 on the display 14. After the processing to display tax value 1, the processing in Figs. 3A and 3B ends. In this case, the operation of the calculator 1 transitions to normal operation. The processing to display tax value 1 is processing to display the tax amount calculated in step S6. That is, if the tax-inclusive 1 key 131 is pressed in succession after the tax-inclusive calculation using the first tax rate, the display on the display 14 switches from displaying the price including tax to displaying the tax amount.

ステップS9において、プロセッサ11は、税抜1キー132が押されたか否かを判定する。ステップS9において、税抜1キー132が押されたと判定されたとき、処理はステップS10に移行する。ステップS9において、税抜1キー132が押されていないと判定されたとき、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。 In step S9, the processor 11 determines whether the tax-excluded 1 key 132 has been pressed. When it is determined in step S9 that the tax-excluded 1 key 132 has been pressed, the process proceeds to step S10. When it is determined in step S9 that the tax-excluded 1 key 132 has not been pressed, the process of Figures 3A and 3B ends. In this case, the operation of the calculator 1 proceeds to normal operation.

ステップS10において、プロセッサ11は、入力値記憶領域の内容を参照して直前に入力された数値をディスプレイ14に表示する。 In step S10, the processor 11 refers to the contents of the input value memory area and displays the previously input numerical value on the display 14.

ステップS11において、プロセッサ11は、直前に入力された数値に基づき、メモリ12のRAMの小合計1記憶領域の内容をクリアする。具体的には、プロセッサ11は、直前に入力された数値に基づき、第1の合計税込価格記憶領域、第1の合計税抜価格記憶領域、第1の合計税額記憶領域のそれぞれに記憶されている値を、税込計算の前の値に戻す。その後、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。すなわち、第1の税率を用いた税込計算の後で数値が入力されることなく税抜1キー132が押された場合には、直前の税込計算の結果がクリアされる。 In step S11, processor 11 clears the contents of the subtotal 1 storage area in the RAM of memory 12 based on the previously input numerical value. Specifically, processor 11 restores the values stored in the first total price including tax storage area, the first total price excluding tax storage area, and the first total tax amount storage area to the values before the tax-inclusive calculation based on the previously input numerical value. The processing in Figures 3A and 3B then ends. In this case, the operation of calculator 1 transitions to normal operation. That is, if the tax-excluded 1 key 132 is pressed without inputting a numerical value after the tax-inclusive calculation using the first tax rate, the result of the previous tax-inclusive calculation is cleared.

ステップS12において、プロセッサ11は、税抜1キー132が押されたか否かを判定する。ステップS12において、税抜1キー132が押されたと判定されたとき、処理はステップS13に移行する。ステップS12において、税抜1キー132が押されていないと判定されたとき、処理はステップS20に移行する。 In step S12, the processor 11 determines whether the "1 excluding tax" key 132 has been pressed. When it is determined in step S12 that the "1 excluding tax" key 132 has been pressed, the process proceeds to step S13. When it is determined in step S12 that the "1 excluding tax" key 132 has not been pressed, the process proceeds to step S20.

ステップS13において、プロセッサ11は、税抜1表示処理を行う。税抜1表示処理は、第1の税率を用いた税抜価格を表示するための処理である。税抜1表示処理として、プロセッサ11は、入力された数値に対して第1の税率を用いた税抜計算を実施する。そして、プロセッサ11は、税抜計算の結果をディスプレイ14に表示する。 In step S13, processor 11 performs tax-excluded price 1 display processing. Tax-excluded price 1 display processing is processing for displaying the price excluding tax using a first tax rate. As tax-excluded price 1 display processing, processor 11 performs tax-excluded price calculation using the first tax rate for the inputted numerical value. Processor 11 then displays the result of the tax-excluded price calculation on display 14.

ステップS14において、プロセッサ11は、第1の税率を用いた税抜計算の結果に基づき、メモリ12のRAMの小合計1記憶領域の内容を更新する。具体的には、プロセッサ11は、第1の税率を用いた税抜計算の結果を第1の合計税抜価格記憶領域に記憶されている税抜価格に加算する。また、プロセッサ11は、この税抜計算の結果に対応する税込価格、すなわち直前に入力された数値を第1の合計税込価格記憶領域に記憶されている税抜価格に加算する。さらに、プロセッサ11は、この税抜計算の結果から計算される税額を第1の合計税額記憶領域に記憶されている税額に加算する。 In step S14, processor 11 updates the contents of the subtotal 1 storage area of the RAM of memory 12 based on the result of the tax-excluded calculation using the first tax rate. Specifically, processor 11 adds the result of the tax-excluded calculation using the first tax rate to the tax-excluded price stored in the first tax-excluded total price storage area. Processor 11 also adds the tax-inclusive price corresponding to the result of this tax-excluded calculation, i.e., the most recently input numerical value, to the tax-excluded price stored in the first tax-inclusive total price storage area. Processor 11 also adds the tax amount calculated from the result of this tax-excluded calculation to the tax amount stored in the first tax total amount storage area.

ステップS15において、プロセッサ11は、税抜1キー132が押されたか否かを判定する。ステップS15において、税抜1キー132が押されたと判定されたとき、処理はステップS16に移行する。ステップS15において、税抜1キー132が押されていないと判定されたとき、処理はステップS17に移行する。 In step S15, the processor 11 determines whether the tax-excluded 1 key 132 has been pressed. If it is determined in step S15 that the tax-excluded 1 key 132 has been pressed, the process proceeds to step S16. If it is determined in step S15 that the tax-excluded 1 key 132 has not been pressed, the process proceeds to step S17.

ステップS16において、プロセッサ11は、ディスプレイ14に税値1表示処理を行う。税値1表示処理の後、図3A及び図3Bの処理は終了する。税値1表示処理は、ステップS14で計算された税額を表示するための処理である。すなわち、第1の税率を用いた税抜計算の後で税抜1キー131が続けて押された場合、ディスプレイ14の表示は、税抜価格の表示から税額の表示に切り替わる。 In step S16, the processor 11 performs a process to display tax value 1 on the display 14. After the process to display tax value 1, the processes in Figs. 3A and 3B end. The process to display tax value 1 is a process for displaying the tax amount calculated in step S14. That is, if the tax-excluded 1 key 131 is pressed continuously after the tax-excluded calculation using the first tax rate, the display on the display 14 switches from displaying the price excluding tax to displaying the tax amount.

ステップS17において、プロセッサ11は、税込1キー131が押されたか否かを判定する。ステップS17において、税込1キー131が押されたと判定されたとき、処理はステップS18に移行する。ステップS17において、税込1キー131が押されていないと判定されたとき、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。 In step S17, the processor 11 determines whether or not the tax-inclusive 1 key 131 has been pressed. When it is determined in step S17 that the tax-inclusive 1 key 131 has been pressed, the process proceeds to step S18. When it is determined in step S17 that the tax-inclusive 1 key 131 has not been pressed, the process in Figures 3A and 3B ends. In this case, the operation of the calculator 1 proceeds to normal operation.

ステップS18において、プロセッサ11は、入力値記憶領域の内容を参照して直前に入力された数値をディスプレイ14に表示する。 In step S18, the processor 11 refers to the contents of the input value memory area and displays the previously input numerical value on the display 14.

ステップS19において、プロセッサ11は、直前に入力された数値に基づき、メモリ12のRAMの小合計1記憶領域の内容をクリアする。具体的には、プロセッサ11は、直前に入力された数値に基づき、第1の合計税込価格記憶領域、第1の合計税抜価格記憶領域、第1の合計税額記憶領域のそれぞれに記憶されている値を、税抜計算の前の値に戻す。その後、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。すなわち、第1の税率を用いた税抜計算の後で数値が入力されることなく税込1キー131が押された場合には、直前の税抜計算の結果がクリアされる。 In step S19, processor 11 clears the contents of the subtotal 1 storage area in the RAM of memory 12 based on the previously input numerical value. Specifically, processor 11 restores the values stored in the first total price including tax storage area, the first total price excluding tax storage area, and the first total tax amount storage area to the values before the tax-excluding calculation based on the previously input numerical value. The processing of Figures 3A and 3B then ends. In this case, the operation of calculator 1 transitions to normal operation. That is, if tax-inclusive 1 key 131 is pressed without inputting a numerical value after the tax-excluding calculation using the first tax rate, the result of the previous tax-excluding calculation is cleared.

ステップS20において、プロセッサ11は、税込2キー133が押されたか否かを判定する。ステップS20において、税込2キー133が押されたと判定されたとき、処理はステップS21に移行する。ステップS20において、税込2キー133が押されていないと判定されたとき、処理はステップS28に移行する。 In step S20, the processor 11 determines whether or not the tax-inclusive 2 key 133 has been pressed. When it is determined in step S20 that the tax-inclusive 2 key 133 has been pressed, the process proceeds to step S21. When it is determined in step S20 that the tax-inclusive 2 key 133 has not been pressed, the process proceeds to step S28.

ステップS21において、プロセッサ11は、税込2表示処理を行う。税込2表示処理は、第2の税率を用いた税込価格を表示するための処理である。税込2表示処理として、プロセッサ11は、入力された数値に対して第2の税率を用いた税込計算を実施する。そして、プロセッサ11は、税込計算の結果をディスプレイ14に表示する。 In step S21, the processor 11 performs a tax-inclusive 2 display process. The tax-inclusive 2 display process is a process for displaying a price including tax using a second tax rate. As the tax-inclusive 2 display process, the processor 11 performs a tax-inclusive calculation using the second tax rate on the input numerical value. The processor 11 then displays the result of the tax-inclusive calculation on the display 14.

ステップS22において、プロセッサ11は、第2の税率を用いた税込計算の結果に基づき、メモリ12のRAMの小合計2記憶領域の内容を更新する。具体的には、プロセッサ11は、第2の税率を用いた税込計算の結果を第2の合計税込価格記憶領域に記憶されている税込価格に加算する。また、プロセッサ11は、この税込計算の結果に対応する税抜価格、すなわち直前に入力された数値を第2の合計税抜価格記憶領域に記憶されている税抜価格に加算する。さらに、プロセッサ11は、この税込計算の結果から計算される税額を第2の合計税額記憶領域に記憶されている税額に加算する。 In step S22, processor 11 updates the contents of the subtotal 2 storage area of the RAM of memory 12 based on the result of the tax-inclusive calculation using the second tax rate. Specifically, processor 11 adds the result of the tax-inclusive calculation using the second tax rate to the tax-inclusive price stored in the second tax-inclusive price storage area. Processor 11 also adds the tax-excluded price corresponding to the result of this tax-inclusive calculation, i.e., the most recently entered numerical value, to the tax-excluded price stored in the second tax-excluded price storage area. Processor 11 also adds the tax amount calculated from the result of this tax-inclusive calculation to the tax amount stored in the second tax total storage area.

ステップS23において、プロセッサ11は、税込2キー133が押されたか否かを判定する。ステップS23において、税込2キー133が押されたと判定されたとき、処理はステップS24に移行する。ステップS23において、税込2キー133が押されていないと判定されたとき、処理はステップS25に移行する。 In step S23, the processor 11 determines whether or not the tax-inclusive 2 key 133 has been pressed. When it is determined in step S23 that the tax-inclusive 2 key 133 has been pressed, the process proceeds to step S24. When it is determined in step S23 that the tax-inclusive 2 key 133 has not been pressed, the process proceeds to step S25.

ステップS24において、プロセッサ11は、ディスプレイ14に税値2表示処理を行う。税値2表示処理の後、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。税値2表示処理は、ステップS22で計算された税額を表示するための処理である。すなわち、第2の税率を用いた税込計算の後で税込2キー133が続けて押された場合、ディスプレイ14の表示は、税込価格の表示から税額の表示に切り替わる。 In step S24, the processor 11 performs a process to display tax value 2 on the display 14. After the process to display tax value 2, the processes in Figs. 3A and 3B end. In this case, the operation of the calculator 1 transitions to normal operation. The process to display tax value 2 is a process for displaying the tax amount calculated in step S22. That is, if the tax-inclusive 2 key 133 is pressed in succession after the tax-inclusive calculation using the second tax rate, the display on the display 14 switches from displaying the price including tax to displaying the tax amount.

ステップS25において、プロセッサ11は、税抜2キー134が押されたか否かを判定する。ステップS25において、税抜2キー134が押されたと判定されたとき、処理はステップS26に移行する。ステップS25において、税抜2キー134が押されていないと判定されたとき、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。 In step S25, the processor 11 determines whether the tax-excluded 2 key 134 has been pressed. When it is determined in step S25 that the tax-excluded 2 key 134 has been pressed, the process proceeds to step S26. When it is determined in step S25 that the tax-excluded 2 key 134 has not been pressed, the process of Figures 3A and 3B ends. In this case, the operation of the calculator 1 proceeds to normal operation.

ステップS26において、プロセッサ11は、入力値記憶領域の内容を参照して直前に入力された数値をディスプレイ14に表示する。 In step S26, the processor 11 refers to the contents of the input value memory area and displays the previously input numerical value on the display 14.

ステップS27において、プロセッサ11は、直前に入力された数値に基づき、メモリ12のRAMの小合計2記憶領域の内容をクリアする。具体的には、プロセッサ11は、直前に入力された数値に基づき、第2の合計税込価格記憶領域、第2の合計税抜価格記憶領域、第2の合計税額記憶領域のそれぞれに記憶されている値を、税込計算の前の値に戻す。その後、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。すなわち、第2の税率を用いた税込計算の後で数値が入力されることなく税抜2キー134が押された場合には、直前の税込計算の結果がクリアされる。 In step S27, processor 11 clears the contents of the subtotal 2 storage area in the RAM of memory 12 based on the previously input numerical value. Specifically, processor 11 restores the values stored in the second total price including tax storage area, the second total price excluding tax storage area, and the second total tax amount storage area to the values before the tax-inclusive calculation based on the previously input numerical value. The processing in Figures 3A and 3B then ends. In this case, the operation of calculator 1 transitions to normal operation. That is, if tax-excluded 2 key 134 is pressed without inputting a numerical value after the tax-inclusive calculation using the second tax rate, the result of the previous tax-inclusive calculation is cleared.

ステップS28において、プロセッサ11は、税抜2キー134が押されたか否かを判定する。ステップS28において、税抜2キー134が押されたと判定されたとき、処理はステップS29に移行する。ステップS28において、税抜2キー134が押されていないと判定されたとき、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。 In step S28, the processor 11 determines whether the tax-excluded 2 key 134 has been pressed. When it is determined in step S28 that the tax-excluded 2 key 134 has been pressed, the process proceeds to step S29. When it is determined in step S28 that the tax-excluded 2 key 134 has not been pressed, the process of Figures 3A and 3B ends. In this case, the operation of the calculator 1 proceeds to normal operation.

ステップS29において、税抜2表示処理を行う。税抜2表示処理は、第2の税率を用いた税抜価格を表示するための処理である。税抜2表示処理として、プロセッサ11は、入力された数値に対して第2の税率を用いた税抜計算を実施する。そして、プロセッサ11は、税抜計算の結果をディスプレイ14に表示する。 In step S29, the tax-excluded price 2 display process is performed. The tax-excluded price 2 display process is a process for displaying the price excluding tax using the second tax rate. As the tax-excluded price 2 display process, the processor 11 performs a tax-excluded price calculation using the second tax rate for the inputted numerical value. The processor 11 then displays the result of the tax-excluded price calculation on the display 14.

ステップS30において、プロセッサ11は、第2の税率を用いた税抜計算の結果に基づき、メモリ12のRAMの小合計2記憶領域の内容を更新する。具体的には、プロセッサ11は、第2の税率を用いた税抜計算の結果を第2の合計税抜価格記憶領域に記憶されている税抜価格に加算する。また、プロセッサ11は、この税抜計算の結果に対応する税込価格、すなわち直前に入力された数値を第2の合計税込価格記憶領域に記憶されている税込価格に加算する。さらに、プロセッサ11は、この税抜計算の結果から計算される税額を第2の合計税額記憶領域に記憶されている税額に加算する。 In step S30, processor 11 updates the contents of the subtotal 2 storage area of the RAM of memory 12 based on the result of the tax-excluded calculation using the second tax rate. Specifically, processor 11 adds the result of the tax-excluded calculation using the second tax rate to the tax-excluded price stored in the second tax-excluded total price storage area. Processor 11 also adds the tax-inclusive price corresponding to the result of this tax-excluded calculation, i.e., the most recently input numerical value, to the tax-inclusive price stored in the second tax-inclusive total price storage area. Processor 11 also adds the tax amount calculated from the result of this tax-excluded calculation to the tax amount stored in the second tax total amount storage area.

ステップS31において、プロセッサ11は、税抜2キー134が押されたか否かを判定する。ステップS31において、税抜2キー134が押されたと判定されたとき、処理はステップS32に移行する。ステップS31において、税抜2キー134が押されていないと判定されたとき、処理はステップS33に移行する。 In step S31, the processor 11 determines whether the tax-excluded 2 key 134 has been pressed. When it is determined in step S31 that the tax-excluded 2 key 134 has been pressed, the process proceeds to step S32. When it is determined in step S31 that the tax-excluded 2 key 134 has not been pressed, the process proceeds to step S33.

ステップS32において、プロセッサ11は、ディスプレイ14に税値2表示処理を行う。税値2表示処理の後、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。税値2表示処理は、ステップS30で計算された税額を表示するための処理である。すなわち、第2の税率を用いた税抜計算の後で税抜2キー134が続けて押された場合、ディスプレイ14の表示は、税抜価格の表示から税額の表示に切り替わる。 In step S32, the processor 11 performs a process to display tax value 2 on the display 14. After the process to display tax value 2, the processes in Figs. 3A and 3B end. In this case, the operation of the calculator 1 transitions to normal operation. The process to display tax value 2 is a process for displaying the tax amount calculated in step S30. That is, if the tax-excluded 2 key 134 is pressed in succession after the tax-excluded calculation using the second tax rate, the display on the display 14 switches from displaying the price excluding tax to displaying the tax amount.

ステップS33において、プロセッサ11は、税込2キー133が押されたか否かを判定する。ステップS33において、税込2キー133が押されたと判定されたとき、処理はステップS34に移行する。ステップS33において、税込2キー133が押されていないと判定されたとき、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。 In step S33, the processor 11 determines whether or not the tax-inclusive 2 key 133 has been pressed. When it is determined in step S33 that the tax-inclusive 2 key 133 has been pressed, the process proceeds to step S34. When it is determined in step S33 that the tax-inclusive 2 key 133 has not been pressed, the process of Figures 3A and 3B ends. In this case, the operation of the calculator 1 proceeds to normal operation.

ステップS34において、プロセッサ11は、入力値記憶領域の内容を参照して直前に入力された数値をディスプレイ14に表示する。 In step S34, the processor 11 refers to the contents of the input value memory area and displays the previously input numerical value on the display 14.

ステップS35において、プロセッサ11は、直前に入力された数値に基づき、メモリ12のRAMの小合計2記憶領域の内容をクリアする。具体的には、プロセッサ11は、直前に入力された数値に基づき、第2の合計税込価格記憶領域、第2の合計税抜価格記憶領域、第2の合計税額記憶領域のそれぞれに記憶されている値を、税抜計算の前の値に戻す。その後、図3A及び図3Bの処理は終了する。この場合、計算機1の動作は通常の動作に移行する。すなわち、第2の税率を用いた税抜計算の後で数値が入力されることなく税込2キー133が押された場合には、直前の税抜計算の結果がクリアされる。 In step S35, processor 11 clears the contents of the subtotal 2 storage area of RAM in memory 12 based on the previously input numerical value. Specifically, processor 11 restores the values stored in the second total price including tax storage area, the second total price excluding tax storage area, and the second total tax amount storage area to the values before the tax-excluded calculation based on the previously input numerical value. After that, the processing of Figures 3A and 3B ends. In this case, the operation of calculator 1 transitions to normal operation. In other words, if tax-inclusive 2 key 133 is pressed without inputting a numerical value after the tax-excluded calculation using the second tax rate, the result of the previous tax-excluded calculation is cleared.

図4Aは、第1の操作に従ってキー入力がされた場合のディスプレイ、入力値記憶領域、小合計1記憶領域、小合計2記憶領域の状態の遷移を示す図である。第1の操作は、同一の税計算キーを連続して押す操作である。ここで、「key」は、押された操作キーの種類を示している。「Icon」は、ディスプレイ14に表示されるアイコンの種類を示している。「Display」は、ディスプレイ14に表示される数値を示している。「Input」は、入力値記憶領域に記憶される内容を示している。「小合計1」は、小合計1記憶領域に記憶される内容を示している。「小合計1」のうち、「税込1」は第1の合計税込価格記憶領域に記憶される内容を、「税抜1」は第1の合計税抜価格記憶領域に記憶される内容を、「税1」は第1の合計税額記憶領域に記憶される内容をそれぞれ示している。同様に、「小合計2」は、小合計2記憶領域に記憶される内容を示している。「小合計2」のうち、「税込2」は第2の合計税込価格記憶領域に記憶される内容を、「税抜2」は第2の合計税抜価格記憶領域に記憶される内容を、「税2」は第2の合計税額記憶領域に記憶される内容をそれぞれ示している。ここで、図4Aにおいて、第1の税率は10%であり、第2の税率は8%である。 Figure 4A shows the transition of the states of the display, input value storage area, subtotal 1 storage area, and subtotal 2 storage area when key input is made according to the first operation. The first operation is the operation of pressing the same tax calculation key repeatedly. Here, "key" indicates the type of operation key pressed. "Icon" indicates the type of icon displayed on the display 14. "Display" indicates the numerical value displayed on the display 14. "Input" indicates the contents stored in the input value storage area. "Subtotal 1" indicates the contents stored in the subtotal 1 storage area. Of "Subtotal 1," "Tax Included 1" indicates the contents stored in the first total price including tax storage area, "Tax Excluded 1" indicates the contents stored in the first total price excluding tax storage area, and "Tax 1" indicates the contents stored in the first total tax amount storage area. Similarly, "Subtotal 2" indicates the contents stored in the subtotal 2 storage area. Of "Subtotal 2," "Tax Included 2" indicates the content stored in the second total price including tax storage area, "Tax Excluded 2" indicates the content stored in the second total price excluding tax storage area, and "Tax 2" indicates the content stored in the second total tax amount storage area. Here, in FIG. 4A, the first tax rate is 10% and the second tax rate is 8%.

第1の操作の第1の例では、「key」に示されるように、ACキーが押され、数値として「100」が入力された後で税込1キー131が押され、その後に数値が入力されることなく税込1キー131が押されている。 In the first example of the first operation, as shown in "key", the AC key is pressed, the number "100" is entered, and then the tax-inclusive 1 key 131 is pressed, and then the tax-inclusive 1 key 131 is pressed without entering a number.

ACキーが押されることにより、計算機1の状態はクリアされる。つまり、「Input」、「税込1」、「税抜1」、「税1」、「税込2」、「税抜2」、「税2」は、初期値である「0」になる。また、「Icon」はブランク、すなわちディスプレイ14への表示はなしの状態になる。また、「Display」は「0」、すなわちディスプレイ14に初期値である「0」が表示される状態になる。 When the AC key is pressed, the state of Calculator 1 is cleared. That is, "Input", "Tax Included 1", "Tax Excluded 1", "Tax 1", "Tax Included 2", "Tax Excluded 2", and "Tax 2" are reset to their initial values of "0". Also, "Icon" is set to blank, meaning that nothing is displayed on the display 14. Also, "Display" is set to "0", meaning that the initial value of "0" is displayed on the display 14.

次に、数値「100」が入力された後で税込1キー131が押されることで、第1の税率を用いて税込計算が実施される。これに伴い、「Input」、「税込1」、「税抜1」、「税1」の内容が更新される。「Input」は入力された数値「100」に更新される。「税込1」は税込計算の結果である「110」に更新される。「税抜1」は税込計算の結果に対する税抜価格、すなわち入力された数値「100」に更新される。「税1」は「10」に更新される。一方、「税込2」、「税抜2」、「税2」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税込アイコン」、「税1アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税込計算の結果である「110」が表示される状態になる。 Next, by pressing the tax-inclusive 1 key 131 after inputting the number "100", tax-inclusive calculation is performed using the first tax rate. Accordingly, the contents of "Input", "Tax-inclusive 1", "Excluding tax 1", and "Tax 1" are updated. "Input" is updated to the input number "100". "Tax-inclusive 1" is updated to "110", which is the result of the tax-inclusive calculation. "Excluding tax 1" is updated to the price excluding tax as a result of the tax-inclusive calculation, that is, the input number "100". "Tax 1" is updated to "10". Meanwhile, the contents of "Tax-inclusive 2", "Excluding tax 2", and "Tax 2" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-inclusive icon", and "Tax 1 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-inclusive calculation, "110", is displayed.

次に、税込1キー131が押されることで、「Icon」は「税GTアイコン」、「税アイコン」、「税1アイコン」が表示される状態になる。また、「Display」は税込計算の結果に対応した税額である「10」が表示される状態になる。一方、「Input」、「税込1」、「税抜1」、「税1」、「税込2」、「税抜2」、「税2」は更新されない。 Next, when the tax-inclusive 1 key 131 is pressed, "Icon" changes to a state in which the "Tax GT icon", "Tax icon", and "Tax 1 icon" are displayed. Also, "Display" changes to a state in which "10", the tax amount corresponding to the result of the tax-inclusive calculation, is displayed. Meanwhile, "Input", "Tax inclusive 1", "Tax exclusive 1", "Tax 1", "Tax inclusive 2", "Tax exclusive 2", and "Tax 2" are not updated.

第1の操作の第2の例では、「key」に示されるように、ACキーが押され、数値として「100」が入力された後で税込2キー133が押され、その後に数値が入力されることなく税込2キー133が押されている。 In the second example of the first operation, as shown in "key", the AC key is pressed, the number "100" is entered, and then the tax-inclusive 2 key 133 is pressed, and then the tax-inclusive 2 key 133 is pressed without entering a number.

ACキーが押されたときの状態は第1の例と同様である。次に、数値「100」が入力された後で税込2キー133が押されることで、第2の税率を用いて税込計算が実施される。これに伴い、「Input」、「税込2」、「税抜2」、「税2」の内容が更新される。「Input」は入力された数値「100」に更新される。「税込2」は税込計算の結果である「108」に更新される。「税抜2」は税込計算の結果に対する税抜価格、すなわち入力された数値「100」に更新される。「税2」は「8」に更新される。一方、「税込1」、「税抜1」、「税1」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税込アイコン」、「税2アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税込計算の結果である「108」が表示される状態になる。 The state when the AC key is pressed is the same as in the first example. Next, by pressing the tax-inclusive 2 key 133 after inputting the number "100", tax-inclusive calculation is performed using the second tax rate. Accordingly, the contents of "Input", "Tax-inclusive 2", "Excluding tax 2", and "Tax 2" are updated. "Input" is updated to the input number "100". "Tax-inclusive 2" is updated to "108", which is the result of the tax-inclusive calculation. "Excluding tax 2" is updated to the tax-excluded price for the result of the tax-inclusive calculation, that is, the input number "100". "Tax 2" is updated to "8". Meanwhile, the contents of "Tax-inclusive 1", "Excluding tax 1", and "Tax 1" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-inclusive icon", and "Tax 2 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-inclusive calculation, "108", is displayed.

次に、税込2キー133が押されることで、「Icon」は「税GTアイコン」、「税アイコン」、「税2アイコン」が表示される状態になる。また、「Display」は税込計算の結果に対応した税額である「8」が表示される状態になる。一方、「Input」、「税込1」、「税抜1」、「税1」、「税込2」、「税抜2」、「税2」は更新されない。 Next, when the tax-inclusive 2 key 133 is pressed, "Icon" changes to a state in which the "Tax GT icon", "Tax icon", and "Tax 2 icon" are displayed. Also, "Display" changes to a state in which "8", which is the tax amount corresponding to the result of the tax-inclusive calculation, is displayed. Meanwhile, "Input", "Tax inclusive 1", "Tax exclusive 1", "Tax 1", "Tax inclusive 2", "Tax exclusive 2", and "Tax 2" are not updated.

第1の操作の第3の例では、「key」に示されるように、ACキーが押され、数値として「110」が入力された後で税抜1キー132が押され、その後に数値が入力されることなく税抜2キー132が押されている。 In the third example of the first operation, as shown in "key", the AC key is pressed, the number "110" is entered, the "tax-excluded 1" key 132 is pressed, and then the "tax-excluded 2" key 132 is pressed without entering a number.

ACキーが押されたときの状態は第1の例と同様である。次に、数値「110」が入力された後で税抜1キー132が押されることで、第1の税率を用いて税抜計算が実施される。これに伴い、「Input」、「税込1」、「税抜1」、「税1」の内容が更新される。「Input」は入力された数値「110」に更新される。「税抜1」は税抜計算の結果である「100」に更新される。「税込1」は税抜計算の結果に対する税込価格、すなわち入力された数値「110」に更新される。「税1」は「10」に更新される。一方、「税込2」、「税抜2」、「税2」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税抜アイコン」、「税1アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税抜計算の結果である「100」が表示される状態になる。 The state when the AC key is pressed is the same as in the first example. Next, by pressing the tax-excluded 1 key 132 after inputting the number "110", a tax-excluded calculation is performed using the first tax rate. Accordingly, the contents of "Input", "Tax-included 1", "Tax-excluded 1", and "Tax 1" are updated. "Input" is updated to the input number "110". "Tax-excluded 1" is updated to "100", which is the result of the tax-excluded calculation. "Tax-included 1" is updated to the price including tax for the result of the tax-excluded calculation, that is, the input number "110". "Tax 1" is updated to "10". Meanwhile, the contents of "Tax-included 2", "Tax-excluded 2", and "Tax 2" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-excluded icon", and "Tax 1 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-excluded calculation, "100", is displayed.

次に、税抜1キー132が押されることで、「Icon」は「税GTアイコン」、「税アイコン」、「税1アイコン」が表示される状態になる。また、「Display」は税抜計算の結果に対応した税額である「10」が表示される状態になる。一方、「Input」、「税込1」、「税抜1」、「税1」、「税込2」、「税抜2」、「税2」は更新されない。 Next, when the tax-excluded 1 key 132 is pressed, "Icon" changes to a state in which the "Tax GT icon", "Tax icon", and "Tax 1 icon" are displayed. Also, "Display" changes to a state in which "10", which is the tax amount corresponding to the result of the tax-excluded calculation, is displayed. On the other hand, "Input", "Tax included 1", "Tax-excluded 1", "Tax 1", "Tax included 2", "Tax-excluded 2", and "Tax 2" are not updated.

第1の操作の第4の例では、「key」に示されるように、ACキーが押され、数値として「108」が入力された後で税抜2キー134が押され、その後に数値が入力されることなく税抜2キー134が押されている。 In the fourth example of the first operation, as shown in "key", the AC key is pressed, the number "108" is entered, and then the "tax-excluded 2" key 134 is pressed, and then the "tax-excluded 2" key 134 is pressed without entering a number.

ACキーが押されたときの状態は第1の例と同様である。次に、数値「108」が入力された後で税抜2キー134が押されることで、第2の税率を用いて税抜計算が実施される。これに伴い、「Input」、「税込2」、「税抜2」、「税2」の内容が更新される。「Input」は入力された数値「108」に更新される。「税抜2」は税抜計算の結果である「100」に更新される。「税込2」は税抜計算の結果に対する税込価格、すなわち入力された数値「108」に更新される。「税2」は「8」に更新される。一方、「税込1」、「税抜1」、「税1」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税抜アイコン」、「税2アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税抜計算の結果である「100」が表示される状態になる。 The state when the AC key is pressed is the same as in the first example. Next, by pressing the tax-excluded 2 key 134 after inputting the number "108", a tax-excluded calculation is performed using the second tax rate. Accordingly, the contents of "Input", "Tax-included 2", "Tax-excluded 2", and "Tax 2" are updated. "Input" is updated to the input number "108". "Tax-excluded 2" is updated to "100", which is the result of the tax-excluded calculation. "Tax-included 2" is updated to the price including tax for the result of the tax-excluded calculation, that is, the input number "108". "Tax 2" is updated to "8". Meanwhile, the contents of "Tax-included 1", "Tax-excluded 1", and "Tax 1" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-excluded icon", and "Tax 2 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-excluded calculation, "100", is displayed.

次に、税抜2キー134が押されることで、「Icon」は「税GTアイコン」、「税アイコン」、「税2アイコン」が表示される状態になる。また、「Display」は税抜計算の結果に対応した税額である「8」が表示される状態になる。一方、「Input」、「税込1」、「税抜1」、「税1」、「税込2」、「税抜2」、「税2」は更新されない。 Next, when the tax-excluded 2 key 134 is pressed, "Icon" changes to a state in which the "Tax GT icon", "Tax icon", and "Tax 2 icon" are displayed. Also, "Display" changes to a state in which "8", which is the tax amount corresponding to the result of the tax-excluded calculation, is displayed. Meanwhile, "Input", "Tax included 1", "Tax excluded 1", "Tax 1", "Tax included 2", "Tax excluded 2", and "Tax 2" are not updated.

図4Bは、第2の操作に従ってキー入力がされた場合のディスプレイ、入力値記憶領域、小合計1記憶領域、小合計2記憶領域の状態の遷移を示す図である。第2の操作は、同一の税率についての異なる税計算キーを連続して押す操作である。ここで、「key」、「Icon」、「Display」、「Input」、「小合計1」、「税込1」、「税抜1」、「税1」、「小合計2」、「税込2」、「税抜2」、「税2」は図4Aと同様である。また、図4Bにおいても、第1の税率は10%であり、第2の税率は8%である。 Figure 4B is a diagram showing the transition of the states of the display, input value storage area, subtotal 1 storage area, and subtotal 2 storage area when key input is made according to the second operation. The second operation is an operation of successively pressing different tax calculation keys for the same tax rate. Here, "key", "Icon", "Display", "Input", "Subtotal 1", "Tax included 1", "Tax excluded 1", "Tax 1", "Subtotal 2", "Tax included 2", "Tax excluded 2", and "Tax 2" are the same as in Figure 4A. Also in Figure 4B, the first tax rate is 10% and the second tax rate is 8%.

第2の操作の第1の例では、「key」に示されるように、ACキーが押され、数値として「1000」が入力された後で税込1キー131が押され、数値として「100」が入力された後で税込1キー131が押され、その後に数値が入力されることなく税抜1キー132が押されている。 In the first example of the second operation, as shown in "key", the AC key is pressed, the number "1000" is entered and then the tax-inclusive 1 key 131 is pressed, the number "100" is entered and then the tax-inclusive 1 key 131 is pressed, and then the tax-exclusive 1 key 132 is pressed without entering a number.

ACキーが押されることにより、計算機1の状態はクリアされる。つまり、「Input」、「税込1」、「税抜1」、「税1」、「税込2」、「税抜2」、「税2」は、初期値である「0」になる。また、「Icon」はブランク、すなわちディスプレイ14への表示はなしの状態になる。また、「Display」は「0」、すなわちディスプレイ14に初期値である「0」が表示される状態になる。 When the AC key is pressed, the state of Calculator 1 is cleared. That is, "Input", "Tax Included 1", "Tax Excluded 1", "Tax 1", "Tax Included 2", "Tax Excluded 2", and "Tax 2" are reset to their initial values of "0". Also, "Icon" is set to blank, meaning that nothing is displayed on the display 14. Also, "Display" is set to "0", meaning that the initial value of "0" is displayed on the display 14.

次に、数値「1000」が入力された後で税込1キー131が押されることで、第1の税率を用いて税込計算が実施される。これに伴い、「Input」、「税込1」、「税抜1」、「税1」の内容が更新される。「Input」は入力された数値「1000」に更新される。「税込1」は税込計算の結果である「1100」に更新される。「税抜1」は税込計算の結果に対する税抜価格、すなわち入力された数値「1000」に更新される。「税1」は「100」に更新される。一方、「税込2」、「税抜2」、「税2」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税込アイコン」、「税1アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税込計算の結果である「1100」が表示される状態になる。 Next, by pressing the tax-inclusive 1 key 131 after inputting the number "1000", tax-inclusive calculation is performed using the first tax rate. Accordingly, the contents of "Input", "Tax-inclusive 1", "Excluding tax 1", and "Tax 1" are updated. "Input" is updated to the input number "1000". "Tax-inclusive 1" is updated to "1100", which is the result of the tax-inclusive calculation. "Excluding tax 1" is updated to the price excluding tax for the result of the tax-inclusive calculation, that is, the input number "1000". "Tax 1" is updated to "100". Meanwhile, the contents of "Tax-inclusive 2", "Excluding tax 2", and "Tax 2" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-inclusive icon", and "Tax 1 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-inclusive calculation, "1100", is displayed.

次に、数値「100」が入力された後で税込1キー131が押されることで、第1の税率を用いて税込計算が実施される。これに伴い、「Input」、「税込1」、「税抜1」、「税1」の内容が更新される。「Input」は入力された数値「100」に更新される。「税込1」は税込計算の結果が加算されることによって「1210」に更新される。「税抜1」は税込計算の結果に対する税抜価格、すなわち入力された数値「100」が加算されることによって「1100」に更新される。「税1」は「110」に更新される。一方、「税込2」、「税抜2」、「税2」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税込アイコン」、「税1アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税込計算の結果である「110」が表示される状態になる。 Next, by pressing the tax-inclusive 1 key 131 after inputting the number "100", tax-inclusive calculation is performed using the first tax rate. Accordingly, the contents of "Input", "Tax-inclusive 1", "Excluding tax 1", and "Tax 1" are updated. "Input" is updated to the input number "100". "Tax-inclusive 1" is updated to "1210" by adding the result of the tax-inclusive calculation. "Excluding tax 1" is updated to "1100" by adding the price excluding tax to the result of the tax-inclusive calculation, that is, the input number "100". "Tax 1" is updated to "1100". Meanwhile, the contents of "Tax-inclusive 2", "Excluding tax 2", and "Tax 2" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-inclusive icon", and "Tax 1 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-inclusive calculation, "110", is displayed.

次に、税抜1キー132が押されることで、「税込1」、「税抜1」、「税1」は、直前の入力値に基づいて直前の税込計算の前の状態に更新される。すなわち、「税込1」は「1100」に更新される。「税抜1」は「1000」に更新される。「税1」は「100」に更新される。一方、「Input」は更新されない。また、「Icon」の表示は消去される。また、「Display」は直前の入力値である「100」が表示される状態になる。このようにして、直前の税込計算の結果がクリアされる。 Next, when the tax-excluded 1 key 132 is pressed, "tax-excluded 1", "tax-excluded 1", and "tax 1" are updated to the state before the previous tax-included calculation based on the previous input values. That is, "tax-included 1" is updated to "1100". "tax-excluded 1" is updated to "1000". "Tax 1" is updated to "100". Meanwhile, "Input" is not updated. Also, the "Icon" display is erased. Also, "Display" is reverted to a state where the previous input value, "100", is displayed. In this way, the result of the previous tax-included calculation is cleared.

第2の操作の第2の例では、「key」に示されるように、ACキーが押され、数値として「1000」が入力された後で税込2キー133が押され、数値として「100」が入力された後で税込2キー133が押され、その後に数値が入力されることなく税抜2キー134が押されている。 In the second example of the second operation, as shown in "key", the AC key is pressed, the number "1000" is entered and then the tax-inclusive 2 key 133 is pressed, the number "100" is entered and then the tax-inclusive 2 key 133 is pressed, and then the tax-exclusive 2 key 134 is pressed without entering a number.

ACキーが押されたときの状態は第1の例と同様である。次に、数値「1000」が入力された後で税込2キー133が押されることで、第2の税率を用いて税込計算が実施される。これに伴い、「Input」、「税込2」、「税抜2」、「税2」の内容が更新される。「Input」は入力された数値「1000」に更新される。「税込2」は税込計算の結果である「1080」に更新される。「税抜2」は税込計算の結果に対する税抜価格、すなわち入力された数値「1000」に更新される。「税2」は「80」に更新される。一方、「税込1」、「税抜1」、「税1」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税込アイコン」、「税2アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税込計算の結果である「1080」が表示される状態になる。 The state when the AC key is pressed is the same as in the first example. Next, by pressing the tax-inclusive 2 key 133 after inputting the number "1000", tax-inclusive calculation is performed using the second tax rate. Accordingly, the contents of "Input", "Tax-inclusive 2", "Excluding tax 2", and "Tax 2" are updated. "Input" is updated to the input number "1000". "Tax-inclusive 2" is updated to "1080", which is the result of the tax-inclusive calculation. "Excluding tax 2" is updated to the tax-excluded price for the result of the tax-inclusive calculation, that is, the input number "1000". "Tax 2" is updated to "80". Meanwhile, the contents of "Tax-inclusive 1", "Excluding tax 1", and "Tax 1" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-inclusive icon", and "Tax 2 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-inclusive calculation, "1080", is displayed.

次に、数値「100」が入力された後で税込2キー133が押されることで、第2の税率を用いて税込計算が実施される。これに伴い、「Input」、「税込2」、「税抜2」、「税2」の内容が更新される。「Input」は入力された数値「100」に更新される。「税込2」は税込計算の結果が加算されることによって「1188」に更新される。「税抜2」は税込計算の結果に対する税抜価格、すなわち入力された数値「100」が加算されることによって「1100」に更新される。「税2」は「88」に更新される。一方、「税込1」、「税抜1」、「税1」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税込アイコン」、「税2アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税込計算の結果である「108」が表示される状態になる。 Next, by pressing the tax-inclusive 2 key 133 after inputting the number "100", tax-inclusive calculation is performed using the second tax rate. Accordingly, the contents of "Input", "Tax-inclusive 2", "Excluding tax 2", and "Tax 2" are updated. "Input" is updated to the input number "100". "Tax-inclusive 2" is updated to "1188" by adding the result of the tax-inclusive calculation. "Excluding tax 2" is updated to "1100" by adding the price excluding tax to the result of the tax-inclusive calculation, that is, the input number "100". "Tax 2" is updated to "88". Meanwhile, the contents of "Tax-inclusive 1", "Excluding tax 1", and "Tax 1" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-inclusive icon", and "Tax 2 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-inclusive calculation, "108", is displayed.

次に、税抜2キー134が押されることで、「税込2」、「税抜2」、「税2」は、直前の入力値に基づいて直前の税込計算の前の状態に更新される。すなわち、「税込2」は「1080」に更新される。「税抜2」は「1000」に更新される。「税2」は「80」に更新される。一方、「Input」は更新されない。また、「Icon」の表示は消去される。また、「Display」は直前の入力値である「100」が表示される状態になる。このようにして、直前の税込計算の結果がクリアされる。 Next, when the tax-excluded 2 key 134 is pressed, "tax-excluded 2", "tax-excluded 2", and "tax 2" are updated to the state before the previous tax-included calculation based on the previous input values. That is, "tax-included 2" is updated to "1080". "tax-excluded 2" is updated to "1000". "Tax 2" is updated to "80". Meanwhile, "Input" is not updated. Also, the "Icon" display is erased. Also, "Display" is reverted to a state where the previous input value, "100", is displayed. In this way, the result of the previous tax-included calculation is cleared.

第2の操作の第3の例では、「key」に示されるように、ACキーが押され、数値として「1100」が入力された後で税抜1キー132が押され、数値として「110」が入力された後で税抜1キー132が押され、その後に数値が入力されることなく税込1キー131が押されている。 In the third example of the second operation, as shown in "key", the AC key is pressed, the number "1100" is entered and then the tax-excluded 1 key 132 is pressed, the number "110" is entered and then the tax-excluded 1 key 132 is pressed, and then the tax-inclusive 1 key 131 is pressed without entering a number.

ACキーが押されたときの状態は第1の例と同様である。次に、数値「1100」が入力された後で税抜1キー132が押されることで、第1の税率を用いて税抜計算が実施される。これに伴い、「Input」、「税込1」、「税抜1」、「税1」の内容が更新される。「Input」は入力された数値「1100」に更新される。「税抜1」は税抜計算の結果である「1000」に更新される。「税込1」は税抜計算の結果に対する税込価格、すなわち入力された数値「1100」に更新される。「税1」は「100」に更新される。一方、「税込2」、「税抜2」、「税2」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税抜アイコン」、「税1アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税抜計算の結果である「1000」が表示される状態になる。 The state when the AC key is pressed is the same as in the first example. Next, by pressing the tax-excluded 1 key 132 after inputting the number "1100", a tax-excluded calculation is performed using the first tax rate. Accordingly, the contents of "Input", "Tax-included 1", "Tax-excluded 1", and "Tax 1" are updated. "Input" is updated to the input number "1100". "Tax-excluded 1" is updated to "1000", which is the result of the tax-excluded calculation. "Tax-included 1" is updated to the price including tax for the result of the tax-excluded calculation, that is, the input number "1100". "Tax 1" is updated to "100". On the other hand, the contents of "Tax-included 2", "Tax-excluded 2", and "Tax 2" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-excluded icon", and "Tax 1 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-excluded calculation, "1000", is displayed.

次に、数値「110」が入力された後で税抜1キー132が押されることで、第1の税率を用いて税抜計算が実施される。これに伴い、「Input」、「税込1」、「税抜1」、「税1」の内容が更新される。「Input」は入力された数値「110」に更新される。「税抜1」は税抜計算の結果が加算されることによって「1100」に更新される。「税込1」は税抜計算の結果に対する税込価格、すなわち入力された数値「110」が加算されることによって「1210」に更新される。「税1」は「110」に更新される。一方、「税込2」、「税抜2」、「税2」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税抜アイコン」、「税1アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税抜計算の結果である「100」が表示される状態になる。 Next, by pressing the tax-excluded 1 key 132 after inputting the number "110", a tax-excluded calculation is performed using the first tax rate. Accordingly, the contents of "Input", "Tax-included 1", "Tax-excluded 1", and "Tax 1" are updated. "Input" is updated to the input number "110". "Tax-excluded 1" is updated to "1100" by adding the result of the tax-excluded calculation. "Tax-included 1" is updated to "1210" by adding the price including tax to the result of the tax-excluded calculation, that is, the input number "110". "Tax 1" is updated to "110". Meanwhile, the contents of "Tax-included 2", "Tax-excluded 2", and "Tax 2" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-excluded icon", and "Tax 1 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-excluded calculation, "100", is displayed.

次に、税込1キー131が押されることで、「税込1」、「税抜1」、「税1」は、直前の入力値に基づいて直前の税抜計算の前の状態に更新される。すなわち、「税抜1」は「1000」に更新される。「税込1」は「1100」に更新される。「税1」は「100」に更新される。一方、「Input」は更新されない。また、「Icon」の表示は消去される。また、「Display」は直前の入力値である「110」が表示される状態になる。このようにして、直前の税抜計算の結果がクリアされる。 Next, when the tax-inclusive 1 key 131 is pressed, "tax-inclusive 1", "tax-exclusive 1", and "Tax 1" are updated to the state before the most recent tax-exclusive calculation based on the most recent input values. That is, "tax-exclusive 1" is updated to "1000". "tax-inclusive 1" is updated to "1100". "Tax 1" is updated to "100". Meanwhile, "Input" is not updated. Also, the "Icon" display is erased. Also, "Display" is reset to a state where the most recent input value, "110", is displayed. In this way, the result of the most recent tax-exclusive calculation is cleared.

第2の操作の第4の例では、「key」に示されるように、ACキーが押され、数値として「1080」が入力された後で税抜2キー134が押され、数値として「108」が入力された後で税抜2キー134が押され、その後に数値が入力されることなく税込2キー133が押されている。 In the fourth example of the second operation, as shown in "key", the AC key is pressed, the number "1080" is entered and then the tax-excluded 2 key 134 is pressed, the number "108" is entered and then the tax-excluded 2 key 134 is pressed, and then the tax-inclusive 2 key 133 is pressed without entering a number.

ACキーが押されたときの状態は第1の例と同様である。次に、数値「1080」が入力された後で税抜2キー134が押されることで、第2の税率を用いて税抜計算が実施される。これに伴い、「Input」、「税込2」、「税抜2」、「税2」の内容が更新される。「Input」は入力された数値「1080」に更新される。「税抜2」は税抜計算の結果である「1000」に更新される。「税込2」は税抜計算の結果に対する税込価格、すなわち入力された数値「1080」に更新される。「税2」は「80」に更新される。一方、「税込1」、「税抜1」、「税1」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税抜アイコン」、「税2アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税抜計算の結果である「1000」が表示される状態になる。 The state when the AC key is pressed is the same as in the first example. Next, by pressing the tax-excluded 2 key 134 after inputting the number "1080", a tax-excluded calculation is performed using the second tax rate. Accordingly, the contents of "Input", "Tax-included 2", "Tax-excluded 2", and "Tax 2" are updated. "Input" is updated to the input number "1080". "Tax-excluded 2" is updated to "1000", which is the result of the tax-excluded calculation. "Tax-included 2" is updated to the price including tax for the result of the tax-excluded calculation, that is, the input number "1080". "Tax 2" is updated to "80". On the other hand, the contents of "Tax-included 1", "Tax-excluded 1", and "Tax 1" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-excluded icon", and "Tax 2 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-excluded calculation, "1000", is displayed.

次に、数値「108」が入力された後で税抜2キー134が押されることで、第2の税率を用いて税抜計算が実施される。これに伴い、「Input」、「税込2」、「税抜2」、「税2」の内容が更新される。「Input」は入力された数値「108」に更新される。「税抜2」は税抜計算の結果が加算されることによって「1100」に更新される。「税込2」は税抜計算の結果に対する税込価格、すなわち入力された数値「108」が加算されることによって「1188」に更新される。「税2」は「88」に更新される。一方、「税込1」、「税抜1」、「税1」の内容は更新されない。また、「Icon」は「税GTアイコン」、「税抜アイコン」、「税2アイコン」が表示される状態になる。これらのアイコンについては後で説明する。また、「Display」は税抜計算の結果である「100」が表示される状態になる。 Next, by pressing the tax-excluded 2 key 134 after inputting the number "108", a tax-excluded calculation is performed using the second tax rate. Accordingly, the contents of "Input", "Tax-included 2", "Tax-excluded 2", and "Tax 2" are updated. "Input" is updated to the input number "108". "Tax-excluded 2" is updated to "1100" by adding the result of the tax-excluded calculation. "Tax-included 2" is updated to "1188" by adding the price including tax to the result of the tax-excluded calculation, that is, the input number "108". "Tax 2" is updated to "88". Meanwhile, the contents of "Tax-included 1", "Tax-excluded 1", and "Tax 1" are not updated. Also, "Icon" is in a state where the "Tax GT icon", "Tax-excluded icon", and "Tax 2 icon" are displayed. These icons will be explained later. Also, "Display" is in a state where the result of the tax-excluded calculation, "100", is displayed.

次に、税込2キー134が押されることで、「税込2」、「税抜2」、「税2」は、直前の入力値に基づいて直前の税抜計算の前の状態に更新される。すなわち、「税抜2」は「1000」に更新される。「税込2」は「1080」に更新される。「税2」は「80」に更新される。一方、「Input」は更新されない。また、「Icon」の表示は消去される。また、「Display」は直前の入力値である「108」が表示される状態になる。このようにして、直前の税抜計算の結果がクリアされる。 Next, when the tax-inclusive 2 key 134 is pressed, "tax-inclusive 2", "tax-exclusive 2", and "Tax 2" are updated to the state before the most recent tax-exclusive calculation based on the most recent input values. That is, "tax-exclusive 2" is updated to "1000". "Tax-inclusive 2" is updated to "1080". "Tax 2" is updated to "80". Meanwhile, "Input" is not updated. Also, the "Icon" display is erased. Also, "Display" is reset to a state where the most recent input value, "108", is displayed. In this way, the result of the most recent tax-exclusive calculation is cleared.

図5は、第1の操作におけるディスプレイ14の表示の遷移を示す図である。なお、第2の操作の場合には、表示上では直前に入力された数値が表示されるだけである。したがって説明を省略する。 Figure 5 shows the transition of the display on the display 14 during the first operation. Note that, during the second operation, only the previously input numerical value is displayed. Therefore, a description thereof is omitted.

まず、ACキーが押されることによって、ディスプレイ14の表示はクリアされる。このときのディスプレイ14の表示画面は、表示画面Aである。表示画面Aでは、初期値である「0」が表示される。表示画面Aでは、アイコン等は表示されない。 First, the AC key is pressed, clearing the display on the display 14. At this time, the display screen on the display 14 is display screen A. On display screen A, the initial value "0" is displayed. No icons or the like are displayed on display screen A.

表示画面Aにおいて、数値が入力された後で税込キー又は税抜キーが押された場合、ディスプレイ14の表示画面は、表示画面Bに遷移する。表示画面Bでは、例えば、数値とともに税込1キーが押された場合、画面b1、b2、b3、b4に示すように、税計算の結果を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税込アイコン203、税1アイコン204が表示される。また、表示画面Bでは、例えば、数値とともに税込2キーが押された場合、画面b5、b6、b7に示すように、税計算の結果を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税込アイコン203、税2アイコン205が表示される。ここで、税GTアイコン202は、第1の税率を用いた合計の税込価格、合計の税抜価格、合計の税額の計算が実施されていることを示すアイコンである。前述したように、数値の入力の後で税込キーが押されたときには小合計1記憶領域又は小合計2記憶領域の内容が更新される処理が行われる。税込アイコン203は、数値201が税込価格であることを示すアイコンである。税1アイコン204は、税計算が第1の税率を用いて行われたことを示すアイコンである。また、税2アイコン205は、税計算が第2の税率を用いて行われたことを示すアイコンである。 When the tax-included key or tax-excluded key is pressed after a numerical value is input on the display screen A, the display screen of the display 14 transitions to the display screen B. On the display screen B, for example, when the tax-included 1 key is pressed together with a numerical value, a numerical value 201 representing the result of the tax calculation is displayed as shown on screens b1, b2, b3, and b4. Furthermore, as icons, the tax GT icon 202, the tax-included icon 203, and the tax 1 icon 204 are displayed. On the display screen B, for example, when the tax-included 2 key is pressed together with a numerical value, a numerical value 201 representing the result of the tax calculation is displayed as shown on screens b5, b6, and b7. Further, as icons, the tax GT icon 202, the tax-included icon 203, and the tax 2 icon 205 are displayed. Here, the tax GT icon 202 is an icon indicating that the calculation of the total price including tax, the total price excluding tax, and the total tax amount using the first tax rate is being performed. As described above, when the tax-included key is pressed after the input of a numerical value, a process is performed to update the contents of the subtotal 1 storage area or the subtotal 2 storage area. Tax-inclusive icon 203 is an icon indicating that the number 201 is a price including tax. Tax 1 icon 204 is an icon indicating that the tax calculation was performed using a first tax rate. Tax 2 icon 205 is an icon indicating that the tax calculation was performed using a second tax rate.

表示画面Bにおいて税計算合計キー135が押された場合、ディスプレイ14の表示画面は、表示画面Cに遷移する。表示画面Cでは、まず、画面c1に示すように、第1の税率で計算された税込価格と第2の税率で計算された税込価格との合計の税込価格、すなわち第1の合計税込価格記憶領域に記憶されている税込価格と第2の合計税込価格記憶領域に記憶されている税込価格との合計額を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税込アイコン203、合計アイコン206が表示される。合計アイコン206は、数値201が合計額であることを示すアイコンである。 When the tax calculation total key 135 is pressed on display screen B, the display screen of the display 14 transitions to display screen C. On display screen C, as shown in screen c1, a numeric value 201 is first displayed, which indicates the total of the tax-inclusive price calculated at the first tax rate and the tax-inclusive price calculated at the second tax rate, i.e., the total of the tax-inclusive price stored in the first tax-inclusive price total storage area and the tax-inclusive price stored in the second tax-inclusive price total storage area. In addition, a tax GT icon 202, a tax-inclusive icon 203, and a total icon 206 are displayed as icons. The total icon 206 is an icon indicating that the numeric value 201 is the total amount.

画面c1において税計算合計キー135が押された場合、ディスプレイ14の表示画面は、画面c2に遷移する。画面c2では、第1の税率で計算された税抜価格と第2の税率で計算された税抜価格との合計の税抜価格、すなわち第1の合計税抜価格記憶領域に記憶されている税抜価格と第2の合計税抜価格記憶領域に記憶されている税抜価格との合計額を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税抜アイコン207、合計アイコン206が表示される。税抜アイコン207は、数値201が税抜価格であることを示すアイコンである。 When the tax calculation total key 135 is pressed on screen c1, the display screen of the display 14 transitions to screen c2. Screen c2 displays a numerical value 201 that indicates the total of the tax-excluded price calculated at the first tax rate and the tax-excluded price calculated at the second tax rate, i.e., the total of the tax-excluded price stored in the first total tax-excluded price storage area and the tax-excluded price stored in the second total tax-excluded price storage area. In addition, a tax GT icon 202, a tax-excluded icon 207, and a total icon 206 are displayed as icons. The tax-excluded icon 207 is an icon that indicates that the numerical value 201 is the tax-excluded price.

画面c1において税計算合計キー135が押された場合、ディスプレイ14の表示画面は、画面c3に遷移する。画面c3では、第1の税率で計算された税額と第2の税率で計算された税額との合計の税額、すなわち第1の合計税額記憶領域に記憶されている税額と第2の合計税額記憶領域に記憶されている税額との合計額を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税アイコン208、合計アイコン206が表示される。税アイコン208は、数値201が税額であることを示すアイコンである。 When the tax calculation total key 135 is pressed on screen c1, the display screen of the display 14 transitions to screen c3. Screen c3 displays a numerical value 201 that indicates the total tax amount of the tax amount calculated at the first tax rate and the tax amount calculated at the second tax rate, i.e., the total tax amount stored in the first total tax amount storage area and the second total tax amount storage area. Additionally, a tax GT icon 202, a tax icon 208, and a total icon 206 are displayed as icons. The tax icon 208 is an icon that indicates that the numerical value 201 is the tax amount.

画面c3において税計算合計キー135が押された場合、ディスプレイ14の表示画面は、画面c1に戻る。一方、画面c1、c2、c3の何れかにおいて税込1キー131が押された場合、ディスプレイ14の表示画面は、表示画面Dに遷移する。表示画面Dでは、まず、画面d1に示すように、第1の税率で計算された税込価格の合計の税込価格、すなわち第1の合計税込価格記憶領域に記憶されている税込価格を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税込アイコン203、税1アイコン204、合計アイコン206が表示される。 When the tax calculation total key 135 is pressed on screen c3, the display screen of the display 14 returns to screen c1. On the other hand, when the tax-inclusive 1 key 131 is pressed on any of screens c1, c2, and c3, the display screen of the display 14 transitions to display screen D. On display screen D, as shown in screen d1, first, a numeric value 201 is displayed that represents the total tax-inclusive price of the tax-inclusive prices calculated at the first tax rate, i.e., the tax-inclusive price stored in the first total tax-inclusive price storage area. In addition, a tax GT icon 202, a tax-inclusive icon 203, a tax 1 icon 204, and a total icon 206 are displayed as icons.

画面d1において税込1キー131が押された場合、ディスプレイ14の表示画面は、画面d2に遷移する。画面d2では、第1の税率で計算された税抜価格の合計の税抜価格、すなわち第1の合計税抜価格記憶領域に記憶されている税抜価格を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税抜アイコン207、税1アイコン204、合計アイコン206が表示される。 When the tax-inclusive 1 key 131 is pressed on screen d1, the display screen of the display 14 transitions to screen d2. Screen d2 displays a numeric value 201 that indicates the total price excluding tax of the prices excluding tax calculated at the first tax rate, i.e., the price excluding tax stored in the first total price excluding tax storage area. In addition, a tax GT icon 202, a tax-exclusive icon 207, a tax 1 icon 204, and a total icon 206 are displayed as icons.

画面d2において税込1キー131が押された場合、ディスプレイ14の表示画面は、画面d3に遷移する。画面d3では、第1の税率で計算された税額、すなわち第1の合計税額記憶領域に記憶されている税額を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税アイコン208、税1アイコン204、合計アイコン206が表示される。 When the tax-inclusive 1 key 131 is pressed on screen d2, the display screen of the display 14 transitions to screen d3. Screen d3 displays a numeric value 201 representing the tax amount calculated at the first tax rate, i.e., the tax amount stored in the first total tax amount storage area. In addition, a tax GT icon 202, a tax icon 208, a tax 1 icon 204, and a total icon 206 are displayed as icons.

画面d1、d2、d3の何れかにおいて税計算合計キー135が押された場合、ディスプレイ14の表示画面は、表示画面Cに戻る。一方、画面c1、c2、c3の何れかにおいて税込2キー133が押された場合又は画面d1、d2、d3の何れかにおいて税込2キー133が押された場合、ディスプレイ14の表示画面は、表示画面Eに遷移する。表示画面Eでは、まず、画面e1に示すように、第2の税率で計算された税込価格の合計の税込価格、すなわち第2の合計税込価格記憶領域に記憶されている税込価格を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税込アイコン203、税2アイコン205、合計アイコン206が表示される。 When the tax calculation total key 135 is pressed on any of screens d1, d2, and d3, the display screen of the display 14 returns to display screen C. On the other hand, when the tax-inclusive 2 key 133 is pressed on any of screens c1, c2, and c3, or when the tax-inclusive 2 key 133 is pressed on any of screens d1, d2, and d3, the display screen of the display 14 transitions to display screen E. On display screen E, first, as shown in screen e1, a numeric value 201 representing the total tax-inclusive price of the tax-inclusive prices calculated at the second tax rate, that is, the tax-inclusive price stored in the second total tax-inclusive price storage area, is displayed. In addition, a tax GT icon 202, a tax-inclusive icon 203, a tax 2 icon 205, and a total icon 206 are displayed as icons.

画面e1において税込2キー133が押された場合、ディスプレイ14の表示画面は、画面e2に遷移する。画面e2では、第2の税率で計算された税抜価格の合計の税抜価格、すなわち第2の合計税抜価格記憶領域に記憶されている税抜価格を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税抜アイコン207、税2アイコン205、合計アイコン206が表示される。 When the tax-included 2 key 133 is pressed on screen e1, the display screen of the display 14 transitions to screen e2. Screen e2 displays a numeric value 201 indicating the total price excluding tax of the prices excluding tax calculated at the second tax rate, i.e., the price excluding tax stored in the second total price excluding tax storage area. In addition, a tax GT icon 202, a tax-excluded icon 207, a tax 2 icon 205, and a total icon 206 are displayed as icons.

画面e2において税込2キー133が押された場合、ディスプレイ14の表示画面は、画面e3に遷移する。画面e3では、第2の税率で計算された税額、すなわち第2の合計税額記憶領域に記憶されている税額を表す数値201が表示される。さらにアイコンとして、税GTアイコン202、税アイコン208、税2アイコン205、合計アイコン206が表示される。 When the tax-inclusive 2 key 133 is pressed on screen e2, the display screen of the display 14 transitions to screen e3. Screen e3 displays a numeric value 201 representing the tax amount calculated at the second tax rate, i.e., the tax amount stored in the second total tax amount storage area. In addition, a tax GT icon 202, a tax icon 208, a tax 2 icon 205, and a total icon 206 are displayed as icons.

画面e1、e2、e3の何れかにおいて税計算合計キー135が押された場合、ディスプレイ14の表示画面は、表示画面Cに戻る。画面e1、e2、e3の何れかにおいて税込1キー131が押された場合、ディスプレイ14の表示画面は、表示画面Dに戻る。 When the tax calculation total key 135 is pressed on any of screens e1, e2, and e3, the display screen of the display 14 returns to display screen C. When the tax-inclusive 1 key 131 is pressed on any of screens e1, e2, and e3, the display screen of the display 14 returns to display screen D.

以上説明したように実施形態によれば、数値の入力なしで同一の税率の異なる税計算キーが連続して押された場合には直前の税計算の結果がクリアされる。また、このとき、直前に入力された数値がディスプレイ14に表示される。これにより、例えばユーザが計算機への入力中に本来の意図とは異なる税計算のキーを誤って押してしまって本来の意図とは異なる税計算が実施されたとしても、ユーザは簡易な操作ですぐに意図した税計算をし直すことができる。 As described above, according to the embodiment, when the same tax calculation key with different tax rates is pressed consecutively without inputting a numerical value, the result of the previous tax calculation is cleared. At this time, the numerical value input immediately before is displayed on the display 14. As a result, even if, for example, the user accidentally presses a tax calculation key other than the one originally intended while inputting data into the calculator and a tax calculation other than the one originally intended is performed, the user can quickly recalculate the tax as intended with a simple operation.

また、従来の計算機では、クリアキー等が押されることによりディスプレイ上の表示はクリアされるが、メモリ内に記憶されている合計金額まではクリアされないため、入力の誤りがあると合計額の正しい計算ができなくなる。実施形態ではできず不都合を生じていた。これに対し、実施形態では、税計算の結果がクリアされるのに伴って小合計1記憶領域又は小合計2記憶領域の内容も税計算の前の状態に戻る。したがって、合計額も正しく計算され得る。 In addition, in conventional calculators, pressing a clear key or the like clears the display on the screen, but does not clear the total amount stored in memory, so if there is an input error, the total amount cannot be calculated correctly. This is not possible in the embodiment, causing inconvenience. In contrast, in the embodiment, as the result of the tax calculation is cleared, the contents of the subtotal 1 storage area or subtotal 2 storage area also return to the state they were in before the tax calculation. Therefore, the total amount can also be calculated correctly.

ここで、実施形態では、数値の入力なしで同一の税率の異なる税計算キーが連続して押された場合には直前の税計算の結果がクリアされる。したがって、実施形態は税率が1つのみの計算機に対しても適用され得る。 Here, in the embodiment, if tax calculation keys with different tax rates are pressed consecutively without entering a numerical value, the result of the previous tax calculation is cleared. Therefore, the embodiment can be applied to a calculator with only one tax rate.

また、実施形態では、税計算への適用例が説明されている。これに対し、実施形態の技術は、予め設定された特定の数値を用いて特定の計算を実施する各種の計算機に適用され得る。このような特定の計算は、通貨の換算計算を含む。この場合も、数値の入力がなく換算レートのキーが連続して押された場合には直前の換算計算の結果がクリアされ得る。この他、このような特定の計算は、散薬監査計算を含み得る。 In addition, in the embodiment, an example of application to tax calculation is described. In contrast, the technology of the embodiment can be applied to various calculators that perform specific calculations using specific preset values. Such specific calculations include currency conversion calculations. In this case, too, if no numerical value is entered and the conversion rate key is pressed repeatedly, the result of the previous conversion calculation can be cleared. In addition, such specific calculations can include powdered medicine audit calculations.

また、実施形態では物理的なキーの操作に応じて処理が実施される。近年、ソフトウェアキーを用いて計算機と同様の計算が実施される計算プログラムも存在する。実施形態は、このようなソフトウェアキーを用いて操作される計算プログラムにおいても適用され得る。 In the embodiment, processing is performed in response to the operation of physical keys. In recent years, calculation programs have become available that use software keys to perform calculations similar to those performed by a calculator. The embodiment can also be applied to such calculation programs that are operated using software keys.

上述した実施形態による各処理は、コンピュータであるプロセッサ11に実行させることができるプログラムとして記憶させておくこともできる。この他、磁気ディスク、光ディスク、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、プロセッサ11は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。 The processes according to the above-described embodiments can be stored as a program that can be executed by processor 11, which is a computer. Alternatively, they can be stored in a storage medium of an external storage device such as a magnetic disk, optical disk, or semiconductor memory and distributed. Then, processor 11 can execute the above-described processes by reading the program stored in the storage medium of the external storage device and having its operation controlled by the read program.

本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。 The present invention is not limited to the above-described embodiments, and can be modified in various ways during implementation without departing from the gist of the invention. The embodiments may be implemented in appropriate combination, in which case the combined effects can be obtained. Furthermore, the above-described embodiments include various inventions, and various inventions can be extracted by combinations selected from the multiple constituent elements disclosed. For example, if the problem can be solved and an effect can be obtained even if some constituent elements are deleted from all the constituent elements shown in the embodiments, the configuration from which these constituent elements are deleted can be extracted as an invention.

以下に、本願の発明の実施の形態から抽出され得る発明を付記する。
[1] 数値の入力を受け付けた後に第1の指示入力を受け付けた場合に、前記数値に対して第1の引数を用いた第1の計算を実施する第1の計算部と、
数値の入力を受け付けた後に第2の指示入力を受け付けた場合に、前記数値に対して前記第1の引数を用いた第2の計算を実施する第2の計算部と、
前記第1の計算が実施された後で、数値が入力されることなく前記第2の指示入力を受け付けた場合に、前記第1の計算の計算結果を前記第1の指示入力を受け付ける直前の入力状態に戻す第1の制御部と、
前記第2の計算が実施された後で、数値が入力されることなく前記第1の指示入力を受け付けた場合に、前記第2の計算の計算結果を前記第2の指示入力を受け付ける直前の入力状態に戻す第2の制御部と、
を具備する計算機。
[2] 前記第1の計算が実施された際に、今回実施された前記第1の計算よりも前に前記第1の計算が実施されていた場合には、前回までに実施された前記第1の計算の計算結果に基づく数値と、今回前記第1の計算を実施した際の計算結果に基づく数値と、の合計値を第1の合計値として記憶部に記憶させる第1の記憶制御部をさらに具備する[1]に記載の計算機。
[3] 前記第1の記憶制御部は、前記第1の制御部によって前記第1の計算の計算結果が直前の入力状態に戻された場合に、記憶されている前記第1の合計値から今回前記第1の計算を実施した際の計算結果に基づく数値を減算した値を新たな前記第1の合計値として前記記憶部に記憶させる、
[2]に記載の計算機。
[4] 前記第2の計算が実施された際に、今回実施された前記第2の計算よりも前に前記第2の計算が実施されていた場合には、前回までに実施された前記第2の計算の計算結果に基づく数値と、今回前記第2の計算を実施した際の計算結果に基づく数値と、の合計値を第2の合計値として記憶部に記憶させる第2の記憶制御部をさらに具備する[1]-[3]の何れか1に記載の計算機。
[5] 前記第2の記憶制御部は、前記第2の制御部によって前記第2の計算の計算結果が直前の入力状態に戻された場合に、記憶されている前記第2の合計値から今回前記第2の計算を実施した際の計算結果に基づく数値を減算した値を新たな前記第2の合計値として前記記憶部に記憶させる、
[4]に記載の計算機。
[6] 入力された数値、前記第1の計算の結果、前記第2の計算の結果の何れかを表示部に表示する表示制御部をさらに具備し、
前記表示制御部は、
数値が入力されたときには、前記入力された数値を前記表示部に表示し、
前記第1の計算が実施されたときには、前記第1の計算の結果を前記表示部に表示し、
前記第2の計算が実施されたときには、前記第2の計算の結果を前記表示部に表示し、
前記第1の計算の結果がクリアされたとき又は前記第2の計算の結果がクリアされたときには、前記第1の計算又は前記第2の計算が実施される直前に入力された前記数値を前記表示部に表示する、
[1]-[5]の何れか1に記載の計算機。
[7] 前記表示制御部は、
前記第1の計算が実施されたときには、前記第1の計算の結果とともに前記第1の計算が実施されたことを示す第1のアイコンを表示し、
前記第2の計算が実施されたときには、前記第2の計算の結果とともに前記第2の計算が実施されたことを示す第2のアイコンを表示し、
前記入力された数値を前記表示部に表示するときには、前記第1のアイコン又は前記第2のアイコンの表示を消去する、
[6]に記載の計算機。
[8] 前記第1の指示入力は、税込キーの入力であり、
前記第2の指示入力は、税抜キーの入力である、
[1]-[7]の何れか1に記載の計算機。
[9] 前記第1の計算は、前記第1の引数としての第1の税率を用いた税込計算であり、
前記第2の計算は、前記第1の税率を用いた税抜計算である、
[1]-[8]の何れか1に記載の計算機。
[10] 前記第1の計算は、前記第1の引数としての第1の税率を用いた税込計算であり、
前記第1の合計値は、前回までに実施された税込計算の計算結果に基づく数値と今回前記実施した際の税込計算の計算結果に基づく数値との合計値及び前回までに実施された税込計算の計算結果に基づく数値と今回前記実施した際の税込計算の計算結果に基づく数値との合計値から計算される税額の合計値である、
[2]又は[3]に記載の計算機。
[11] 前記第1の計算の結果、前記税込計算の結果の合計値、前記税額の合計値を切り替えて表示部に表示する表示制御部をさらに具備する、
[10]に記載の計算機。
[12] 前記第2の計算は、前記第1の引数としての第1の税率を用いた税抜計算であり、
前記第2の合計値は、前回までに実施された税抜計算の計算結果に基づく数値と今回前記実施した際の税抜計算の計算結果に基づく数値との合計値及び前回までに実施された税抜計算の計算結果に基づく数値と今回前記実施した際の税抜計算の計算結果に基づく数値との合計値から計算される税額の合計値である、
[4]又は[5]に記載の計算機。
[13] 前記第2の計算の計算結果、前記税抜計算の結果の合計値、前記税額の合計値を切り替えて表示部に表示する表示制御部をさらに具備する、
[12]に記載の計算機。
[14] 数値の入力を受け付けた後に第1の指示入力を受け付けた場合に、前記数値に対して第1の引数を用いた第1の計算を実施することと、
数値の入力を受け付けた後に第2の指示入力を受け付けた場合に、前記数値に対して前記第1の引数を用いた第2の計算を実施することと、
前記第1の計算が実施された後で、数値が入力されることなく前記第2の指示入力を受け付けた場合に、前記第1の計算の計算結果を前記第1の指示入力を受け付ける直前の入力状態に戻すことと、
前記第2の計算が実施された後で、数値が入力されることなく前記第1の指示入力を受け付けた場合に、前記第2の計算の計算結果を前記第2の指示入力を受け付ける直前の入力状態に戻すことと、
をプロセッサに実行させるための計算プログラム。
The following will addendum to inventions that can be extracted from the embodiments of the present invention.
[1] a first calculation unit that, when accepting a first instruction input after accepting an input of a numerical value, performs a first calculation on the numerical value using a first argument;
a second calculation unit that, when a second instruction input is received after receiving an input of a numerical value, performs a second calculation on the numerical value using the first argument;
a first control unit that, when the second instruction input is received without inputting a numerical value after the first calculation is performed, returns a result of the first calculation to an input state immediately before the first instruction input is received;
a second control unit that, when the first instruction input is received without inputting a numerical value after the second calculation is performed, returns a result of the second calculation to an input state immediately before the second instruction input is received;
A computer comprising:
[2] The computer according to [1], further comprising a first memory control unit that, when the first calculation is performed, if the first calculation has been performed prior to the currently performed first calculation, causes a sum of a numerical value based on the calculation result of the first calculation performed up to the previous time and a numerical value based on the calculation result when the first calculation is currently performed to be stored in the memory unit as a first sum.
[3] When the first control unit returns the calculation result of the first calculation to an immediately preceding input state, the first storage control unit causes the storage unit to store, as a new first sum, a value obtained by subtracting a numerical value based on a calculation result when the first calculation is currently performed from the stored first sum.
The computer according to [2].
[4] The computer according to any one of [1] to [3], further comprising a second memory control unit configured to, when the second calculation is performed, if the second calculation has been performed prior to the current second calculation, store in the memory unit a sum of a numerical value based on the calculation result of the second calculation performed up to the previous time and a numerical value based on the calculation result when the second calculation is currently performed as a second sum.
[5] When the second control unit returns the calculation result of the second calculation to an immediately preceding input state, the second storage control unit causes the storage unit to store, as a new second sum, a value obtained by subtracting a numerical value based on a calculation result when the second calculation is currently performed from the stored second sum.
The computer according to [4].
[6] A display control unit that displays any one of the input numerical values, the result of the first calculation, and the result of the second calculation on a display unit,
The display control unit is
When a numerical value is input, the input numerical value is displayed on the display unit;
When the first calculation is performed, a result of the first calculation is displayed on the display unit;
When the second calculation is performed, a result of the second calculation is displayed on the display unit;
when the result of the first calculation or the result of the second calculation is cleared, the numerical value input immediately before the first calculation or the second calculation is performed is displayed on the display unit.
The computer according to any one of [1] to [5].
[7] The display control unit is
when the first calculation is performed, displaying a first icon indicating that the first calculation has been performed together with a result of the first calculation;
when the second calculation is performed, displaying a second icon indicating that the second calculation has been performed together with a result of the second calculation;
when the inputted numerical value is to be displayed on the display unit, the display of the first icon or the second icon is erased.
The computer according to [6].
[8] The first instruction input is an input of a tax-inclusive key,
the second instruction input is an input of a "tax-excluded"key;
13. The computer according to claim 12, wherein
[9] The first calculation is a tax-inclusive calculation using a first tax rate as the first argument,
The second calculation is a tax-excluded calculation using the first tax rate.
13. The computer according to claim 12, wherein
[10] The first calculation is a tax-inclusive calculation using a first tax rate as the first argument,
The first total value is a total value of the tax amount calculated from the total value of the numerical value based on the calculation result of the tax-inclusive calculation performed up to the previous time and the numerical value based on the calculation result of the tax-inclusive calculation performed this time, and the total value of the numerical value based on the calculation result of the tax-inclusive calculation performed up to the previous time and the numerical value based on the calculation result of the tax-inclusive calculation performed this time.
The computer according to [2] or [3].
[11] Further comprising a display control unit that switches between displaying the result of the first calculation, the total value of the result of the tax-inclusive calculation, and the total value of the tax amount on a display unit.
The computer according to [10].
[12] The second calculation is a tax-excluded calculation using a first tax rate as the first argument,
The second total value is a total value of the tax amount calculated from the total value of the numerical value based on the calculation result of the tax-excluded calculation performed up to the previous time and the numerical value based on the calculation result of the tax-excluded calculation performed this time, and the total value of the numerical value based on the calculation result of the tax-excluded calculation performed up to the previous time and the numerical value based on the calculation result of the tax-excluded calculation performed this time.
The computer according to [4] or [5].
[13] Further comprising a display control unit that switches between the calculation result of the second calculation, the total value of the calculation result excluding tax, and the total value of the tax amount and displays them on a display unit.
The computer according to [12].
[14] when accepting a first instruction input after accepting an input of a numerical value, performing a first calculation on the numerical value using a first argument;
when a second instruction input is received after the input of a numerical value is received, performing a second calculation on the numerical value using the first argument;
when the second instruction input is received without inputting a numerical value after the first calculation is performed, returning a result of the first calculation to an input state immediately before the first instruction input is received;
when the first instruction input is received without inputting a numerical value after the second calculation is performed, returning a result of the second calculation to an input state immediately before the second instruction input is received;
A calculation program for causing a processor to execute the above.

1 計算機、11 プロセッサ、12 メモリ、13 入力装置、14 ディスプレイ、15 電源モジュール、131 税込1キー、132 税抜1キー、133 税込2キー、134 税抜2キー、135 税計算合計キー、136 端数セレクタ、137 小数点セレクタ。 1 Calculator, 11 Processor, 12 Memory, 13 Input device, 14 Display, 15 Power supply module, 131 Tax incl. 1 key, 132 Tax excl. 1 key, 133 Tax incl. 2 key, 134 Tax excl. 2 key, 135 Tax calculation total key, 136 Fraction selector, 137 Decimal point selector.

Claims (14)

数値の入力を受け付けた後に第1の指示入力を受け付けた場合に、前記数値に対して第1の引数を用いた第1の計算を実施する第1の計算部と、
数値の入力を受け付けた後に第2の指示入力を受け付けた場合に、前記数値に対して前記第1の引数を用いた第2の計算を実施する第2の計算部と、
前記第1の計算が実施された後で、数値が入力されることなく前記第2の指示入力を受け付けた場合に、前記第1の計算の計算結果を前記第1の指示入力を受け付ける直前の入力状態に戻す第1の制御部と、
前記第2の計算が実施された後で、数値が入力されることなく前記第1の指示入力を受け付けた場合に、前記第2の計算の計算結果を前記第2の指示入力を受け付ける直前の入力状態に戻す第2の制御部と、
を具備する計算機。
a first calculation unit that, when accepting a first instruction input after accepting an input of a numerical value, performs a first calculation on the numerical value using a first argument;
a second calculation unit that, when a second instruction input is received after receiving an input of a numerical value, performs a second calculation on the numerical value using the first argument;
a first control unit that, when the second instruction input is received without inputting a numerical value after the first calculation is performed, returns a result of the first calculation to an input state immediately before the first instruction input is received;
a second control unit that, when the first instruction input is received without inputting a numerical value after the second calculation is performed, returns a result of the second calculation to an input state immediately before the second instruction input is received;
A computer comprising:
前記第1の計算が実施された際に、今回実施された前記第1の計算よりも前に前記第1の計算が実施されていた場合には、前回までに実施された前記第1の計算の計算結果に基づく数値と、今回前記第1の計算を実施した際の計算結果に基づく数値と、の合計値を第1の合計値として記憶部に記憶させる第1の記憶制御部をさらに具備する請求項1に記載の計算機。 The computer according to claim 1, further comprising a first storage control unit that, when the first calculation is performed, if the first calculation has been performed before the first calculation currently performed, stores in the storage unit a first total value that is a sum of a numerical value based on the calculation result of the first calculation performed up to the previous time and a numerical value based on the calculation result when the first calculation is currently performed. 前記第1の記憶制御部は、前記第1の制御部によって前記第1の計算の計算結果が直前の入力状態に戻された場合に、記憶されている前記第1の合計値から今回前記第1の計算を実施した際の計算結果に基づく数値を減算した値を新たな前記第1の合計値として前記記憶部に記憶させる、
請求項2に記載の計算機。
When the first control unit returns the calculation result of the first calculation to the immediately preceding input state, the first storage control unit causes the storage unit to store a value obtained by subtracting a numerical value based on the calculation result when the first calculation is currently performed from the stored first total value as a new first total value.
3. The computer of claim 2.
前記第2の計算が実施された際に、今回実施された前記第2の計算よりも前に前記第2の計算が実施されていた場合には、前回までに実施された前記第2の計算の計算結果に基づく数値と、今回前記第2の計算を実施した際の計算結果に基づく数値と、の合計値を第2の合計値として記憶部に記憶させる第2の記憶制御部をさらに具備する請求項1乃至3の何れか1項に記載の計算機。 The computer according to any one of claims 1 to 3, further comprising a second storage control unit that, when the second calculation is performed, stores in the storage unit a sum of a numerical value based on the calculation result of the second calculation performed up to the previous time and a numerical value based on the calculation result when the second calculation is performed this time as a second sum value if the second calculation has been performed before the second calculation currently performed. 前記第2の記憶制御部は、前記第2の制御部によって前記第2の計算の計算結果が直前の入力状態に戻された場合に、記憶されている前記第2の合計値から今回前記第2の計算を実施した際の計算結果に基づく数値を減算した値を新たな前記第2の合計値として前記記憶部に記憶させる、
請求項4に記載の計算機。
When the second control unit returns the calculation result of the second calculation to the immediately preceding input state, the second storage control unit causes the storage unit to store a value obtained by subtracting a numerical value based on the calculation result when the second calculation is currently performed from the stored second total value as a new second total value.
5. The computer according to claim 4.
入力された数値、前記第1の計算の結果、前記第2の計算の結果の何れかを表示部に表示する表示制御部をさらに具備し、
前記表示制御部は、
数値が入力されたときには、前記入力された数値を前記表示部に表示し、
前記第1の計算が実施されたときには、前記第1の計算の結果を前記表示部に表示し、
前記第2の計算が実施されたときには、前記第2の計算の結果を前記表示部に表示し、
前記第1の計算の結果がクリアされたとき又は前記第2の計算の結果がクリアされたときには、前記第1の計算又は前記第2の計算が実施される直前に入力された前記数値を前記表示部に表示する、
請求項1乃至5の何れか1項に記載の計算機。
a display control unit that displays on a display unit either an input numerical value, a result of the first calculation, or a result of the second calculation;
The display control unit is
When a numerical value is input, the input numerical value is displayed on the display unit;
When the first calculation is performed, a result of the first calculation is displayed on the display unit;
When the second calculation is performed, a result of the second calculation is displayed on the display unit;
when the result of the first calculation or the result of the second calculation is cleared, the numerical value input immediately before the first calculation or the second calculation is performed is displayed on the display unit.
A computer according to any one of claims 1 to 5.
前記表示制御部は、
前記第1の計算が実施されたときには、前記第1の計算の結果とともに前記第1の計算が実施されたことを示す第1のアイコンを表示し、
前記第2の計算が実施されたときには、前記第2の計算の結果とともに前記第2の計算が実施されたことを示す第2のアイコンを表示し、
前記入力された数値を前記表示部に表示するときには、前記第1のアイコン又は前記第2のアイコンの表示を消去する、
請求項6に記載の計算機。
The display control unit is
when the first calculation is performed, displaying a first icon indicating that the first calculation has been performed together with a result of the first calculation;
when the second calculation is performed, displaying a second icon indicating that the second calculation has been performed together with a result of the second calculation;
when the inputted numerical value is to be displayed on the display unit, the display of the first icon or the second icon is erased.
7. The computer of claim 6.
前記第1の指示入力は、税込キーの入力であり、
前記第2の指示入力は、税抜キーの入力である、
請求項1乃至7の何れか1項に記載の計算機。
the first instruction input is an input of a tax-inclusive key,
the second instruction input is an input of a "tax-excluded"key;
A computer according to any one of claims 1 to 7.
前記第1の計算は、前記第1の引数としての第1の税率を用いた税込計算であり、
前記第2の計算は、前記第1の税率を用いた税抜計算である、
請求項1乃至8の何れか1項に記載の計算機。
The first calculation is a tax-inclusive calculation using a first tax rate as the first argument,
The second calculation is a tax-excluded calculation using the first tax rate.
A computer according to any one of claims 1 to 8.
前記第1の計算は、前記第1の引数としての第1の税率を用いた税込計算であり、
前記第1の合計値は、前回までに実施された税込計算の計算結果に基づく数値と今回前記実施した際の税込計算の計算結果に基づく数値との合計値及び前回までに実施された税込計算の計算結果に基づく数値と今回前記実施した際の税込計算の計算結果に基づく数値との合計値から計算される税額の合計値である、
請求項2又は3に記載の計算機。
The first calculation is a tax-inclusive calculation using a first tax rate as the first argument,
The first total value is a total value of the tax amount calculated from the total value of the numerical value based on the calculation result of the tax-inclusive calculation performed up to the previous time and the numerical value based on the calculation result of the tax-inclusive calculation performed this time, and the total value of the numerical value based on the calculation result of the tax-inclusive calculation performed up to the previous time and the numerical value based on the calculation result of the tax-inclusive calculation performed this time.
4. A computer according to claim 2 or 3.
前記第1の計算の結果、前記税込計算の結果の合計値、前記税額の合計値を切り替えて表示部に表示する表示制御部をさらに具備する、
請求項10に記載の計算機。
and a display control unit that switches between the result of the first calculation, the total value of the result of the tax-inclusive calculation, and the total value of the tax amount and displays them on a display unit.
11. The computer of claim 10.
前記第2の計算は、前記第1の引数としての第1の税率を用いた税抜計算であり、
前記第2の合計値は、前回までに実施された税抜計算の計算結果に基づく数値と今回前記実施した際の税抜計算の計算結果に基づく数値との合計値及び前回までに実施された税抜計算の計算結果に基づく数値と今回前記実施した際の税抜計算の計算結果に基づく数値との合計値から計算される税額の合計値である、
請求項4又は5に記載の計算機。
The second calculation is a tax-excluded calculation using a first tax rate as the first argument,
The second total value is a total value of the tax amount calculated from the total value of the numerical value based on the calculation result of the tax-excluded calculation performed up to the previous time and the numerical value based on the calculation result of the tax-excluded calculation performed this time, and the total value of the numerical value based on the calculation result of the tax-excluded calculation performed up to the previous time and the numerical value based on the calculation result of the tax-excluded calculation performed this time.
6. A computer according to claim 4 or 5.
前記第2の計算の計算結果、前記税抜計算の結果の合計値、前記税額の合計値を切り替えて表示部に表示する表示制御部をさらに具備する、
請求項12に記載の計算機。
and a display control unit for switching between the result of the second calculation, the total value of the result of the tax-excluded calculation, and the total value of the tax amount and displaying them on a display unit.
13. The computer of claim 12.
数値の入力を受け付けた後に第1の指示入力を受け付けた場合に、前記数値に対して第1の引数を用いた第1の計算を実施することと、
数値の入力を受け付けた後に第2の指示入力を受け付けた場合に、前記数値に対して前記第1の引数を用いた第2の計算を実施することと、
前記第1の計算が実施された後で、数値が入力されることなく前記第2の指示入力を受け付けた場合に、前記第1の計算の計算結果を前記第1の指示入力を受け付ける直前の入力状態に戻すことと、
前記第2の計算が実施された後で、数値が入力されることなく前記第1の指示入力を受け付けた場合に、前記第2の計算の計算結果を前記第2の指示入力を受け付ける直前の入力状態に戻すことと、
をプロセッサに実行させるための計算プログラム。
when a first instruction input is accepted after an input of a numerical value is accepted, performing a first calculation on the numerical value using a first argument;
when a second instruction input is received after the input of a numerical value is received, performing a second calculation on the numerical value using the first argument;
when the second instruction input is received without inputting a numerical value after the first calculation is performed, returning a result of the first calculation to an input state immediately before the first instruction input is received;
when the first instruction input is received without inputting a numerical value after the second calculation is performed, returning a result of the second calculation to an input state immediately before the second instruction input is received;
A calculation program for causing a processor to execute the above.
JP2021012205A 2021-01-28 2021-01-28 Computers and computer programs Active JP7600721B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021012205A JP7600721B2 (en) 2021-01-28 2021-01-28 Computers and computer programs
JP2024211770A JP7790535B2 (en) 2021-01-28 2024-12-04 Computers and computer programs
JP2025244281A JP2026035886A (en) 2021-01-28 2025-12-10 Computers and computer programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021012205A JP7600721B2 (en) 2021-01-28 2021-01-28 Computers and computer programs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024211770A Division JP7790535B2 (en) 2021-01-28 2024-12-04 Computers and computer programs

Publications (2)

Publication Number Publication Date
JP2022115562A JP2022115562A (en) 2022-08-09
JP7600721B2 true JP7600721B2 (en) 2024-12-17

Family

ID=82747569

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2021012205A Active JP7600721B2 (en) 2021-01-28 2021-01-28 Computers and computer programs
JP2024211770A Active JP7790535B2 (en) 2021-01-28 2024-12-04 Computers and computer programs
JP2025244281A Pending JP2026035886A (en) 2021-01-28 2025-12-10 Computers and computer programs

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024211770A Active JP7790535B2 (en) 2021-01-28 2024-12-04 Computers and computer programs
JP2025244281A Pending JP2026035886A (en) 2021-01-28 2025-12-10 Computers and computer programs

Country Status (1)

Country Link
JP (3) JP7600721B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132517A (en) 1998-10-23 2000-05-12 Sharp Corp Electronic equipment with calculation function
JP2002032348A (en) 2000-07-14 2002-01-31 Nec Software Aomori Ltd Method for restoring calculation result in electronic calculator
JP2020057374A (en) 2018-10-03 2020-04-09 カシオ計算機株式会社 Computer, computing method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0713934A (en) * 1993-06-16 1995-01-17 Kano Densan Hongkong Yugenkoshi Electronic desktop calculator
JP6428734B2 (en) * 2016-09-21 2018-11-28 カシオ計算機株式会社 Tax calculation device, tax calculation method, program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132517A (en) 1998-10-23 2000-05-12 Sharp Corp Electronic equipment with calculation function
JP2002032348A (en) 2000-07-14 2002-01-31 Nec Software Aomori Ltd Method for restoring calculation result in electronic calculator
JP2020057374A (en) 2018-10-03 2020-04-09 カシオ計算機株式会社 Computer, computing method, and program

Also Published As

Publication number Publication date
JP2025023271A (en) 2025-02-14
JP2026035886A (en) 2026-03-04
JP7790535B2 (en) 2025-12-23
JP2022115562A (en) 2022-08-09

Similar Documents

Publication Publication Date Title
JP6221323B2 (en) Graph display device and control program thereof
JP2017174225A (en) Tax calculator, tax calculation method, and program
CN112667328B (en) Stock quotation device and method with multiple graphical user interfaces
JP6428734B2 (en) Tax calculation device, tax calculation method, program
CN102542504B (en) Apparatus and method for amplifying and displaying important price information of financial watch software for mobile devices
JP2004118727A (en) Graphic display control device and program
JP7600721B2 (en) Computers and computer programs
JP6635132B2 (en) Tax calculator, tax calculation method and tax calculation program
JP2020057374A (en) Computer, computing method, and program
JP6214125B2 (en) Electronic calculator and program
JP5392270B2 (en) Electronic calculator
JP7176603B2 (en) Computing device, computing method, and program
JP7163705B2 (en) Calculators, calculation methods, and programs
JP6915669B2 (en) Tax calculator, tax calculation method, and tax calculation program
JP7383902B2 (en) Calculators, calculation methods, and programs
JP6593505B1 (en) Computer, electronic device, setting method, and program
JP7184068B2 (en) Calculator, calculation method and calculation program
US8332445B2 (en) Computing machine with an inequality computation function
JP7416138B2 (en) Calculator, setting support method and program
JP6620907B1 (en) Computer, setting method, and program
JP7279355B2 (en) Calculator, display method, and program
CN107562677A (en) Computing device, computational methods and the recording medium having program recorded thereon
JP7797813B2 (en) Computers and computer programs
JP2020042456A (en) Computer, calculation confirmation method, information registration method, and program
JP2023121841A (en) Electronic device, calculation support method and program

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240911

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241118

R150 Certificate of patent or registration of utility model

Ref document number: 7600721

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150