JP7163705B2 - Calculators, calculation methods, and programs - Google Patents
Calculators, calculation methods, and programs Download PDFInfo
- Publication number
- JP7163705B2 JP7163705B2 JP2018188328A JP2018188328A JP7163705B2 JP 7163705 B2 JP7163705 B2 JP 7163705B2 JP 2018188328 A JP2018188328 A JP 2018188328A JP 2018188328 A JP2018188328 A JP 2018188328A JP 7163705 B2 JP7163705 B2 JP 7163705B2
- Authority
- JP
- Japan
- Prior art keywords
- tax
- total
- value
- calculation
- rate
- 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
Links
Images
Landscapes
- Calculators And Similar Devices (AREA)
Description
本発明は、税計算をする計算機、計算方法、及びプログラムに関する。 The present invention relates to a calculator, calculation method, and program for tax calculation.
近年の計算装置(電卓)には、複数の税率を用いて税計算をする機能を設けたものがある。例えば、特許文献1に記載された電卓は、税計算の実行を指示するための税込み計算キー及び税抜き計算キーが設けられている。電卓は、税計算の対象とする数値が表示された状態において、税込み計算キーあるいは税抜き計算キーが操作されることにより、操作されたキーに応じて、表示された数値に対して税込み計算あるいは税抜き計算を実行して、税計算結果とする数値を表示させる。また、特許文献1に記載された電卓では、税計算を実行することにより、税計算結果とする数値を表示させるだけでなく、ユーザによるキー操作に応じて、税込額、税抜額、税額を表示させることもできる。
Some recent computing devices (calculators) are provided with a function of tax calculation using a plurality of tax rates. For example, the calculator described in
ところで、多くの電卓には、表示された数値や計算結果を一時的に記憶させておくメモリ機能が設けられている。メモリ機能では、例えば四則計算により得られた数値、税計算により得られた数値を、加算あるいは減算して一時記憶させておくことができる。 By the way, many calculators are provided with a memory function for temporarily storing displayed numerical values and calculation results. In the memory function, for example, numerical values obtained by four arithmetic calculations and numerical values obtained by tax calculations can be added or subtracted and temporarily stored.
このように従来技術による電卓では、税計算によって得られた数値についても、四則計算する場合と同様にして、メモリ機能を利用することで、加算あるいは減算して一時記憶させておくことができる。 As described above, in the calculator according to the prior art, the numerical values obtained by the tax calculation can be added or subtracted and temporarily stored by using the memory function in the same manner as in the case of the four arithmetic calculations.
しかしながら、従来の電卓では、メモリ機能を利用することで、税計算結果として表示された数値を加算あるいは減算して一時記憶させておくだけで、税計算を実行することにより得られる他の数値、例えば税込額、税抜額、税額などを利用することができなかった。 However, with conventional calculators, by using the memory function, it is only necessary to temporarily store the values displayed as tax calculation results by adding or subtracting them, and other values obtained by executing tax calculations, For example, tax-included amount, tax-excluded amount, tax amount, etc. could not be used.
本発明は、前記のような課題に考慮してなされたもので、メモリ機能を利用して税計算結果をより有効に利用できる計算機、計算方法、及びプログラムを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a calculator, a calculation method, and a program that can more effectively use tax calculation results by using a memory function.
上記課題を解決するために、本発明の計算機は、税計算の実行指示の入力に応じて、第1数値を用いた税計算を実行する税計算手段と、前記税計算手段により得られる税込額、税抜額、税額のそれぞれの合計値を第1合計値として第1メモリに記憶させる第1記憶手段と、前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される税込額、税抜額、税額のそれぞれを第2数値として第2メモリに記憶させる第2記憶手段と、前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる第1表示手段とを有する。 In order to solve the above problems, the computer of the present invention includes tax calculation means for executing tax calculation using a first numerical value in response to an input of a tax calculation execution instruction; , a tax-excluded amount, and a tax amount are stored in a first memory as a first total value; and updating with the first total value in response to an input instructing storage of the first total value a second storage means for storing each of the taxable amount, the taxable amount, and the taxable amount as a second numerical value in a second memory; and a first display means for displaying the second numerical value on a display section.
本発明によれば、メモリ機能を利用して税計算結果をより有効に利用できる。 According to the present invention, the tax calculation result can be used more effectively by using the memory function.
以下、図面により本発明の実施の形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本実施形態に係る税計算機の外観構成を示す正面図である。本実施形態では、税計算機を計算専用の電卓10として実現している。
FIG. 1 is a front view showing the external configuration of the tax calculator according to this embodiment. In this embodiment, the tax calculator is implemented as a
なお、税計算機は、電卓10として構成する他、計算機能を有する(計算処理プログラムが実装された)パーソナルコンピュータ、タブレット型コンピュータ、スマートフォン、携帯電話機、タッチパネル式PDA(personal digital assistants)、電子ブック、携帯ゲーム機等として構成することができる。なお、電卓10のような物理的なキー(ボタン)が実装されていない税計算機は、電卓10のキーと同様なソフトウェアキーボードを表示し、このソフトウェアキーボードに対するキー操作に応じて計算処理を実行する。
In addition to being configured as the
図1に示す電卓10について説明する。本実施形態における電卓10は、複数の税率(以下では税率1(例えば「10%」)と税率2(例えば「8%」)の2つの税率)に基づいた税計算をする税計算機能が設けられている。
The
電卓10の筐体正面には、複数のキーを含むキー入力部11および表示部12が設けられる。キー入力部11には、数値キー、演算キー、税計算機能キー、機能キー、が設けられる。数値キーには、例えば[00][0]~[9]のそれぞれに対応する複数のキーを含む。演算キーには、例えば[+](加算)キー、[-](減算)キー、[×](乗算)キー、[÷](除算)キー11h、[=](演算実行)キーのそれぞれに対応する複数のキーを含む。税計算機能キーには、税計算キー(税込1計算キー11b、税込2計算キー11c、税抜1計算キー11d、税抜2計算キー11e)、税計算合計キー11fが設けられる。機能キーには、例えばオールクリアキー([AC]キー11a)、クリアキー([C]キー)、複数のメモリキー([M+]キー11m1、[M-]キー11m2、[MR]キー11m3、[MC]キー11m4)、グランドトータルキー([GT]キー)、ルートキー([√]キー)、[%]キー11gなどが含まれる。
A
税込1計算キー11bは、税率1を用いた税込み計算の実行指示を入力するために操作される。同様にして、税込2計算キー11cは、税率2を用いた税込み計算の実行指示を入力するために操作される。税抜1計算キー11dは、税率1を用いた税抜き計算の実行指示を入力するために操作される。同様にして、税抜2計算キー11eは、税率2を用いた税抜き計算の実行指示を入力するために操作される。
The tax-
税計算合計キー11fは、税計算の計算結果について総合計を表示させる指示を入力するために操作される。税計算合計キー11fが操作された場合、税合計後モード(後述する)がオンに設定され、税計算の計算結果とする総合計について、税込額、税抜額、税額を切り替えて表示させることができる。
The tax calculation
メモリキーは、メモリ機能を利用するために操作されるキーである。メモリ機能では、表示された数値や計算結果のデータを不揮発性の独立メモリエリア(後述する独立メモリエリア22h、独立税率1メモリエリア22f、独立税率2メモリエリア22g)に一時的に記憶させておくことができ、[AC]キー11aあるいは[C]キーの操作、及び電源がオフされてもデータが保持される。本実施形態における電卓10は、通常計算(四則計算など)及び税計算における計算対象とする数値に対して処理を実行するメモリ機能(以下、通常メモリ機能と称する)と、税計算の結果とする数値を合計した合計値に対して処理を実行するメモリ機能(以下、税計算メモリ機能と称する)を実行可能である。税計算メモリ機能は、税合計後モードがオンに設定された場合に有効となる。
A memory key is a key operated to use the memory function. The memory function temporarily stores displayed numerical values and calculation result data in non-volatile independent memory areas (an
通常メモリ機能では、1回のメモリキーの操作に対して1つの数値を処理対象とし、税計算メモリ機能では、1回のメモリキーの操作に対して例えば税計算の計算結果として記憶される複数の数値を処理対象とする。税計算メモリ機能が処理対象とする複数の数値は、例えば、複数の税率(税率1(「10%」)、税率2(「8%」)のそれぞれに基づく税計算の結果とする税率別の合計値、及び複数の各税率で計算した合計値の総合計値を対象とする。さらに、税率別の合計値について、税込合計額、税抜合計額、税額合計額をそれぞれ示す数値を対象とする。さらに、総合計値について、各税率で計算した税込合計額、税抜合計額、税額合計額をそれぞれ総合計した、税込総合計額、税抜総合計額、税額総合計額をそれぞれ示す数値を対象とする。 With the normal memory function, one numerical value is processed for one memory key operation, and with the tax calculation memory function, multiple values are stored as, for example, tax calculation calculation results for one memory key operation. The numerical value of is to be processed. The multiple numerical values to be processed by the tax calculation memory function are, for example, tax rate-specific tax calculation results based on multiple tax rates (tax rate 1 (“10%”) and tax rate 2 (“8%”)). The target is the total value and the total value of the total value calculated by multiple tax rates.In addition, for the total value by tax rate, the target is the total amount including tax, total amount excluding tax, and total tax amount. In addition, for the total value, the total amount including tax, total amount excluding tax, and total tax amount calculated at each tax rate are shown, respectively. Targets numeric values.
複数のメモリキーは、通常メモリ機能と税計算メモリ機能の両方で兼用される。通常メモリ機能の実行時には、メモリキーの操作に応じて独立メモリ(後述するメモリ22の独立メモリエリア22h)を処理対象とし、税計算メモリ機能の実行時には、メモリキーの操作に応じて税計算独立メモリ(後述するメモリ22の独立税率1メモリエリア22f、独立税率2メモリエリア22g)を処理対象とする。
A plurality of memory keys are used for both the normal memory function and the tax calculation memory function. When the normal memory function is executed, the independent memory (
[M+]キー11m1と[M-]キー11m2は、独立メモリあるいは税計算独立メモリに記憶された数値を、処理対象とする数値によって更新する指示を入力するためのキーである。[M+]キー11m1は、処理対象とする数値を加算する指示を入力し、[M-]キー11m2は、処理対象とする数値を減算する指示を入力するために操作される。 The [M+] key 11m1 and [M-] key 11m2 are keys for inputting an instruction to update the numerical value stored in the independent memory or tax calculation independent memory with the numerical value to be processed. The [M+] key 11m1 is operated to input an instruction to add the numerical value to be processed, and the [M-] key 11m2 is operated to input an instruction to subtract the numerical value to be processed.
[MR]キー11m3は、独立メモリあるいは税計算独立メモリに記憶された数値を読み出して、表示させる指示を入力するためのキーである。 The [MR] key 11m3 is a key for inputting an instruction to read out and display numerical values stored in the independent memory or tax calculation independent memory.
[MC]キー11m4は、独立メモリあるいは税計算独立メモリに記憶された数値の消去を指示するためのキーである。 The [MC] key 11m4 is a key for instructing deletion of numerical values stored in the independent memory or tax calculation independent memory.
[%]キーは、パーセント計算のために使用される他、税計算キーの操作に応じて実行する税計算で用いられる税率をユーザ操作によって設定するための税率設定処理を起動するために使用される。税率設定処理では、例えば、税込1計算キー11bと税抜1計算キー11dのキー操作に応じて実行される税計算に用いられる税率1と、税込2計算キー11cと税抜2計算キー11eのキー操作に応じて実行される税計算に用いられる税率2を設定することができる。
The [%] key is used not only for calculating percentages, but also for activating the tax rate setting process for setting the tax rate used in the tax calculation executed according to the operation of the tax calculation key by user operation. be. In the tax rate setting process, for example, the
ラウンドセレクタ11yは、端数処理の計算方法を設定する。例えば、「F」設定は、表示部12に小数点以下を含む表示可能な最大桁の表示を指定する。「CUT」設定は、小数点セレクタ11zで指定された桁の切り捨てを指定する。「5/4」設定は、小数点セレクタ11zで指定した桁の四捨五入を指定する。小数点セレクタ11zは、小数点以下を何桁まで表示部12に表示させるかを設定する。なお、「ADD」設定は、入力された数値に対して所定の桁数への小数点設定を指定する。
The
表示部12は、ドットマトリクス型の液晶表示ユニットからなる。表示部12には、キー入力部11のキーに対する操作により入力された数値が表示される。表示部12には、限られた行数分(例えば1行)の数値が表示される。また、表示部12の辺に沿って設けられた状態表示エリアには、設定中の計算モードや各種設定状態を示す文字や記号(シンボル)が表示される。状態表示エリアに表示されるシンボルには、例えば、税計算キーシンボル、総合計表示シンボル、メモリシンボルなどが表示される。
The
図2は、本実施形態における電卓10の電子回路の構成を示すブロック図である。電卓10の電子回路は、CPU21を含む、コンピュータを構成する複数のユニットを備えている。
FIG. 2 is a block diagram showing the configuration of the electronic circuit of the
CPU21は、メモリ22に記憶された計算処理プログラム22aを実行することにより、回路各部の動作を制御する。入力操作が行われると、CPU21は、キー入力部11からのキー入力信号により入力操作がされたキーを検出し、検出された各キーに応じた各種の演算処理を実行する。電卓10は、CPU21が計算処理プログラム22aに記述された命令に従い回路各部の動作を制御し、ソフトウェアとハードウェアとが協働して動作することにより、以下の動作説明で述べる計算機能による処理を含む計算処理を実現する。
The
計算処理プログラム22aは、予めメモリ22に記憶されていても良いし、記録媒体読取部24を介してメモリカード等の外部記録媒体23から読み込まれても良いし、あるいは通信部25を介して通信ネットワークN(インターネット等を含む)上のサーバ30からダウンロードされても良い。
The
メモリ22には、計算処理プログラム22aが記憶される他に、税率1合計メモリエリア22b、税率2合計メモリエリア22c、税合計メモリエリア22d、税合計後モードデータ22e、独立税率1メモリエリア22f、独立税率2メモリエリア22g、独立メモリエリア22h、税率記憶エリア22kなど各データを記憶するエリアが設けられる。税率1合計メモリエリア22b、税率2合計メモリエリア22c及び税合計メモリエリア22dは、税計算処理において使用される税計算用メモリとして使用されるエリアである。
In addition to storing a
税率1合計メモリエリア22bは、税率1に基づいた税計算により算出されるデータを記憶するためのエリアである。税率1合計メモリエリア22bには、キー入力部11の入力操作により入力された税抜額(第1税抜額)を示す数値に対して、税率1を用いて計算された税込額(第1税込額)、税額(第1税額)、及び税抜額(第1税抜額)が、少なくとも1つの数値について記憶される。また、税率1合計メモリエリア22bは、少なくとも1つの数値に対応する第1税込額の合計を示す第1税込合計額、第1税込合計額に対応する第1税抜合計額、第1税込合計額に対応する第1税合計額が記憶される。
The
税率2合計メモリエリア22cは、税率2に基づいた税計算により算出されるデータを記憶するためのエリアである。税率2合計メモリエリア22cには、キー入力部11の入力操作により入力された税抜額(第2税抜額)を示す数値に対して、税率2を用いて計算された税込額(第2税込額)及び税額(第2税額)と、税抜額(第2税抜額)が、少なくとも1つの数値について記憶される。また、税率2合計メモリエリア22cは、少なくとも1つの数値に対応する第2税込額の合計を示す第2税込合計額、第2税込合計額に対応する第2税抜合計額、第2税込合計額に対応する第2税合計額が記憶される。
The
税合計メモリエリア22dは、税率1に基づいた税計算により算出される数値と、税率2に基づいた税計算により算出される数値の合計を示すデータを記憶するためのエリアである。税合計メモリエリア22dには、税計算合計キー11fの入力操作に応じて、第1税込合計額と第2税込合計額とを合計した税込総合計額、税込総合計額に対応する税抜総合計額、税込総合計額に対応する税総合計額が記憶される。
The tax
税合計後モードデータ22eは、税計算合計キー11fの入力操作に応じて税込総合計額が算出された後の状態にあるか否か(税合計後モードオン/オフ)を示すデータである。税合計後モードは、税込総合計額が算出された時にオンされ、税込1計算キー11b及び税込2計算キー11c以外のキー、例えば[AC]キー11aが操作された場合や数値キーが操作されることにより新たな数値入力が行われた場合にオフされる。税合計後モードがオン状態(税込総合計額の算出後の状態)の場合には、税込1計算キー11bあるいは税込2計算キー11cに対する操作が行われると、(第1/第2)税込合計額が表示される。そして同じキー(税込1計算キー11bあるいは税込2計算キー11c)が操作される毎に、(第1/第2)税込合計額に対応する税抜合計額、(第1/第2)税込合計額に対応する税合計額を切替て順次表示させる。また、税合計後モードがオフ状態の場合(つまり税込総合計額の算出後でない状態)に、税込1計算キー11bあるいは税込2計算キー11cに対する操作が行われると、表示数値を税抜額とした場合の(第1/第2)税込額が表示される。そして同じキー(税込1計算キー11bあるいは税込2計算キー11c)が操作されると、(第1/第2)税額が表示される。
The post-tax
独立税率1メモリエリア22fと独立税率2メモリエリア22gは、税計算メモリ機能により使用される独立税メモリとして使用されるエリアである。独立税率1メモリエリア22fは、税率1合計メモリエリア22bと対応するもので、税率1合計メモリエリア22bに記憶される税込合計額、税抜合計額、税合計額のそれぞれに対応する数値が記憶される。同様にして、独立税率2メモリエリア22gは、税率2合計メモリエリア22cと対応するもので、税率2合計メモリエリア22cに記憶される税込合計額、税抜合計額、税合計額のそれぞれに対応する数値が記憶される。
The
独立税率1メモリエリア22fは、[M+]キー11m1及び[M-]キー11m2に対する操作に応じて、税率1合計メモリエリア22bに記憶されたデータをもとに更新(加算、減算)される。独立税率2メモリエリア22gは、[M+]キー11m1及び[M-]キー11m2に対する操作に応じて、税率2合計メモリエリア22cに記憶されたデータをもとに更新(加算、減算)される。
The
独立メモリエリア22hは、通常メモリ機能により使用されるエリアである。独立メモリエリア22hは、[M+]キー11m1及び[M-]キー11m2に対する操作に応じて、四則計算により得られた数値あるいは税計算により得られた数値により更新(加算、減算)される。
The
独立税率1メモリエリア22f、独立税率2メモリエリア22g、独立メモリエリア22hは、[AC]キー11aあるいは[C]キーの操作、及び電源がオフされてもデータが保持される、不揮発性の記憶エリアである。
The
税率記憶エリア22kは、税計算キーに設定された税率1,2を示す数値が記憶される。
The tax
次に、本実施形態における電卓10の動作について説明する。図3及び図4は、本実施形態における電卓10の税計算機能の動作を説明するためのフローチャートである。図5は、本実施形態における電卓10のメモリ機能処理の動作を説明するためのフローチャートである。図6及び図7は、本実施形態における電卓10の税計算機能を説明するための入力操作と表示の具体例を示す図である。図8は、本実施形態における税計算用メモリと独立税メモリに記憶される数値の具体例を示す図である。
Next, the operation of the
まず、ユーザは、計算を開始前に表示をクリアするため、[AC]キー11aを操作(押下)する。CPU21は、[AC]キー11aが操作されると(ステップA1、Yes)、税計算に使用するメモリ22の各エリア、すなわち税率1合計メモリエリア22b、税率2合計メモリエリア22c、及び税合計メモリエリア22dを全てクリアする(ステップA2)。また、CPU21は、税合計後モードデータ22eに記憶された税合計後モードをオフする(ステップA3)。図6(A1)は、[AC]キー11aが操作された場合の表示例を示している。また、先の四則計算や税計算により算出された数値が表示された状態で[AC]キー11aが操作された場合には、CPU21は、先に表示された数値をクリアして「0」を表示する。
First, the user operates (presses) the [AC] key 11a in order to clear the display before starting the calculation. When the [AC]
[AC]キー11aの入力操作の直後に、税込1計算キー11bに対する入力操作を検出した場合(ステップA8、A9、Yes)、CPU21は、税率記憶エリア22kに記憶された税率1を示す数値を参照して、税込1計算キー11bに対して設定された税率1を表示部12において表示させる(ステップA10)。本実施形態では、初期設定において、税率1として「10%」が設定されている。同様にして、[AC]キー11aの入力操作の直後に、税込2計算キー11cに対する入力操作を検出した場合(ステップA26、A27、Yes)、CPU21は、税率記憶エリア22kに記憶された税率2を示す数値を参照して、税込2計算キー11cに対して設定された税率2を表示部12において表示させる(ステップA28)。本実施形態では、初期設定において、税率2として「8%」が設定されている。
Immediately after the input operation of the [AC]
次に、計算の対象とする数値を入力するためにユーザにより数値キーが操作されると(ステップA4、Yes)、CPU21は、入力操作された数値キーに応じた数値(数値コード)を入力し、入力された数値を表示部12において表示させる(ステップA5)。また、CPU21は、税合計後モードデータ22eに記憶された税合計後モードをオフする(ステップA3)。
Next, when the user operates a numerical key to input a numerical value to be calculated (step A4, Yes), the
続いて、演算キーが操作されると(ステップA6、Yes)、CPU21は、入力操作された演算キーに応じた演算(演算コード)を入力して、入力された演算の演算(記号)シンボルを表示部12の状態表示エリアにおいて表示させる(ステップA7)。また、CPU21は、税合計後モードデータ22eに記憶された税合計後モードをオフする(ステップA3)。
Subsequently, when an operation key is operated (step A6, Yes), the
また、CPU21は、入力された演算コードと入力済みの数値コードをもとに演算を実行し、演算途中の結果を表示部12に表示させる。以下、同様にして、数値コードと演算コードの入力が繰り返されることにより、CPU21は、入力された数値コードと演算コードとを順次記憶していく。そして、ユーザ操作により演算実行キー「=」(イコール)キーが操作されると、CPU21は、入力操作された演算実行キー(「=」キー)に応じた演算コードを入力し、それまでに入力された数値コードと演算コード(「=」コード)に応じた計算を実行し、計算結果を表示部12に表示させる(ステップA4~A7)。
In addition, the
こうして、表示部12に数値が表示された状態において、税込1計算キー11bあるいは税込2計算キー11cの入力操作を検出した場合、CPU21は、表示部12に表示された税抜額を示す数値に対して、入力操作がされた税計算キーに応じた税率をもとに税計算を実行する。なお、前述した説明では、表示部12に表示された数値は、演算によって入力(表示)されているが、単に数値キーの入力操作により入力された数値を税計算の対象とすることができる。
In this way, when the input operation of the tax-included 1 calculation key 11b or the tax-included 2 calculation key 11c is detected in the state in which the numerical value is displayed on the
例えば、CPU21は、税込1計算キー11bの入力操作を検出した場合(ステップA8、Yes)、税合計後モードがオフ状態にあるため(ステップA11、Yes)、税計算の対象とする表示中の数値について、税率1(例えば「10%」)をもとに税込額及び税額を計算して、表示中の数値が示す税抜額と共に税率1合計メモリエリア22bに記憶させる(ステップA12)。また、CPU21は、税率1をもとに計算した税込額を表示部12に表示させる(ステップA13)。
For example, when the
同様にして、数値キーの操作により入力された数値(あるいは演算により算出された数値)を表示部12に表示させた状態で(ステップA4~A7)、税込1計算キー11bの入力操作を検出した場合(ステップA8、Yes)、CPU21は、表示部12に表示中の数値について税率1をもとに税計算をして、計算結果を税率1合計メモリエリア22bに記憶させると共に税込額を表示部12に表示させる(ステップA8~A13)。すなわち、複数の数値に対する税計算を続けて指示することができる。
In the same way, while the numerical value input by operating the numerical keys (or the numerical value calculated by calculation) is displayed on the display unit 12 (steps A4 to A7), the input operation of the tax-included calculation key 11b is detected. If so (step A8, Yes), the
また、CPU21は、税込2計算キー11cの入力操作を検出した場合(ステップA26、Yes)、税合計後モードがオフ状態にあるため(ステップA29、Yes)、税計算の対象とする表示中の数値について、税率2(例えば「8%」)をもとに税込額及び税額を計算して、表示中の数値が示す税抜額と共に税率2合計メモリエリア22cに記憶させる(ステップA30)。また、CPU21は、税率2をもとに計算した税込額を表示部12に表示させる(ステップA31)。
When the
同様にして、数値キーの操作により入力された数値(あるいは演算により算出された数値)を表示部12に表示させた状態で(ステップA4~A7)、税込2計算キー11cの入力操作を検出した場合(ステップA26、Yes)、CPU21は、表示部12に表示中の数値について税率2をもとに税計算をして、計算結果を税率2合計メモリエリア22cに記憶させると共に税込額を表示部12に表示させる(ステップA26~A30)。
In the same way, the input operation of the tax-included 2 calculation key 11c is detected while displaying the numerical value (or the numerical value calculated by the calculation) input by operating the numerical keys on the display unit 12 (steps A4 to A7). If so (step A26, Yes), the
以下、具体的な数値の入力と税計算の例について説明する。図6(B1)~(B7)には、複数の数値(税抜額)が入力され、それぞれに対する税計算の実行が税込1計算キー11bまたは税込2計算キー11cにより指定されたことを示している。 An example of inputting specific numerical values and tax calculation will be described below. 6(B1) to (B7) show that a plurality of numerical values (tax-excluded amounts) are input, and execution of tax calculation for each is specified by the tax-included 1 calculation key 11b or the tax-included 2 calculation key 11c. .
例えば図6(B1)に示すように、数値「1000」が入力された後、税込1計算キー11bが操作されると、CPU21は、税率1をもとに算出した税込額「1100」を表示させる。また、CPU21は、税率1をもとに算出した税込額を表示していることを表すシンボル「税1」を表示させる。同様にして、数値「200」「5000」「1500」が入力され、それぞれに対して税込1計算キー11bが操作されると、CPU21は、図6(B2)~(B4)に示すように、各数値に対して税率1をもとに算出した税込額を表示させる。各数値に対する税計算の結果は、税率1合計メモリエリア22bに記憶される。
For example, as shown in FIG. 6B1, when the tax-inclusive calculation key 11b is operated after the numerical value "1000" is input, the
図8(A)には、図6(B1)~(B4)に示す、税込1計算キー11bの操作に応じて実行された税計算により、税率1合計メモリエリア22bに記憶される数値(税込合計額、税抜合計額、税合計額)の一例を示している。図8(A)に示すように、税率1合計メモリエリア22bには、複数の数値に対する税率1を用いた税込計算による合計値が、税込額、税抜額、税額のそれぞれについて記憶される(税込合計額、税抜合計額、税合計額)。
FIG. 8A shows the numerical values (including tax) stored in the
また、例えば図6(B5)に示すように、数値「2000」が入力された後、税込2計算キー11cが操作されると、CPU21は、税率2をもとに算出した税込額「2160」を表示させる。また、CPU21は、税率2をもとに算出した税込額を表示していることを表すシンボル「税2」を表示させる。同様にして、数値「3000」「400」が入力され、それぞれに対して税込2計算キー11cが操作されると、CPU21は、図6(B6)(B7)に示すように、各数値に対して税率2をもとに算出した税込額を表示させる。各数値に対する税計算の結果は、税率2合計メモリエリア22cに記憶される。
For example, as shown in FIG. 6B5, when the tax-included 2 calculation key 11c is operated after the numerical value "2000" is input, the
図8(A)には、図6(B5)~(B7)に示す、税込2計算キー11cの操作に応じて実行された税計算により、税率2合計メモリエリア22cに記憶される数値(税込合計額、税抜合計額、税合計額)の一例を示している。図8(A)に示すように、税率2合計メモリエリア22cには、複数の数値に対する税率2を用いた税込計算による合計値が、税込額、税抜額、税額のそれぞれについて記憶される。
FIG. 8A shows a numerical value (including tax) stored in the
こうして、本実施形態における電卓10は、入力された数値に対する税計算に用いる税率を、税込1計算キー11bあるいは税込2計算キー11cの操作によって任意に指定することができる。従って、例えば適用税率が異なる複数の商品の税込総合計額を算出する場合に、適用税率が異なる複数の商品について、個々に税率を指定して税込額を入力することができるため入力作業を容易にすることができる。図6(B1)~(B7)では、税率1を適用する数値と税率2を適用する数値について、それぞれ連続して税計算を実行しているが、税率1と税率2を混在して指定して税計算を実行することができる。
In this way, the
なお、税込額が表示されている状態において、税計算を指示するために操作したキー(税込1計算キー11bまたは税込2計算キー11c)が続けて操作されると、CPU21は、税込額表示を税額表示に切り替えて表示させる。例えば、税率1をもとに算出された税込額が表示されている時(ステップA13)、税込1計算キー11bが操作された場合(ステップA14、Yes)、CPU21は、税率1をもとに算出した税額を税率1合計メモリエリア22bから読み出して表示させる(ステップA15)。さらに、続けて税込1計算キー11bが操作された場合(ステップA16,Yes)、CPU21は、税率1をもとに算出された税込額を表示させる(ステップA13)。
When the tax calculation key (tax included 1 calculation key 11b or tax included 2 calculation key 11c) is continuously operated while the tax included amount is displayed, the
また、税率2をもとに算出された税込額が表示されている時(ステップA31)、税込2計算キー11cが操作された場合(ステップA32、Yes)、CPU21は、税率2をもとに算出した税額を税率2合計メモリエリア22cから読み出して表示させる(ステップA33)。さらに、続けて税込2計算キー11cが操作された場合(ステップA34,Yes)、CPU21は、税率2をもとに算出された税込額を表示させる(ステップA31)。
When the tax-included amount calculated based on the
すなわち、電卓10は、税込1計算キー11bあるいは税込2計算キー11cの操作に応じて税込額を算出した後、税込1計算キー11bあるいは税込2計算キー11cに対する操作毎に、税込額の表示と税額の表示を交互に切り替えて表示させることができる。よって、税込額と税額とを容易に確認することができる。
That is, the
次に、税込額あるいは税額が表示された状態において、税計算合計キー11fが操作された場合(ステップA44、Yes)、CPU21は、税合計後モードデータ22eが示す税合計後モードをオンする(ステップA55)。また、CPU21は、税率1合計メモリエリア22bに記憶された税率1をもとに算出された税込額の合計(第1税込合計額)と、税率2合計メモリエリア22cに記憶された税率2をもとに算出された税込額の合計(第2税込合計額)とを合計した税込総合計額を算出して、税合計メモリエリア22dに記憶させると共に表示部12に表示させる(ステップA45)。
Next, when the tax calculation total key 11f is operated while the tax-included amount or the tax amount is displayed (step A44, Yes), the
また、電卓10は、税込総合計額が表示されている状態において、税計算合計キー11fを続けて操作することで、税込総合計額の表示を、税抜総合計額、税総合計額に順次切り替えて表示させることができる。
By continuously operating the tax calculation total key 11f while the total amount including tax is displayed, the
すなわち、税込総合計額が表示されている時(ステップA45)、税計算合計キー11fが操作された場合(ステップA46、Yes)、CPU21は、税率1合計メモリエリア22bと税率2合計メモリエリア22cに記憶されたデータをもとに、税込総合計額に対応する税抜総合計額を算出して税合計メモリエリア22dに記憶させる。また、CPU21は、税合計メモリエリア22dから税抜総合計額を読み出して表示させる(ステップA47)。
That is, when the tax total amount is displayed (step A45), if the tax calculation total key 11f is operated (step A46, Yes), the
さらに、税抜総合計額が表示されている時(ステップA47)、税計算合計キー11fが操作された場合(ステップA48,Yes)、CPU21は、税率1合計メモリエリア22bと税率2合計メモリエリア22cに記憶されたデータをもとに、税込総合計額に対応する税総合計額を算出して税合計メモリエリア22dに記憶させる。また、CPU21は、税合計メモリエリア22dから税総合計額を読み出して表示させる(ステップA49)。さらに、税計算合計キー11fが操作された場合(ステップA50,Yes)、CPU21は、前述と同様にして、税込総合計額を表示させる(ステップA45)。
Further, when the total amount excluding tax is displayed (step A47), if the tax calculation total key 11f is operated (step A48, Yes), the
図8(A)には、税計算合計キー11fの操作に応じて税合計メモリエリア22dに記憶される数値(税込総合計額、税抜総合計額、税総合計額)の一例を示している。図8(A)に示すように、税合計メモリエリア22dには、税率1合計メモリエリア22bと税率2合計メモリエリア22cに記憶された数値の合計値が、税込額、税抜額、税額のそれぞれについて記憶される。
FIG. 8A shows an example of numerical values (total amount including tax, total amount excluding tax, and total tax amount) stored in the tax
さらに、税計算合計キー11fが操作された場合、CPU21は、税込総合計額を表示部12において表示させる。すなわち、電卓10は、税計算合計キー11fの操作に応じて税合計後モードがオン状態に設定した後、税計算合計キー11fに対する操作毎に、税込総合計額、税込総合計額に対応する税抜総合計額、税込総合計額に対応する税総合計額の表示を交互に切り替えることができる。よって、税込総合計額、税抜総合計額、税総合計額を容易に確認することができる。
Furthermore, when the tax calculation total key 11f is operated, the
図6(C)には、税計算合計キー11fが操作された場合の表示例(税計算総合計表示)を示している。図6(B1)~(B7)に示す複数の数値について税計算がされた後、税計算合計キー11fが操作されると、CPU21は、図6(C1)に示すように、税率1と税率2をそれぞれ適用した税込額の総合計額を示す税込総合計額「14302」を表示させる。ここで、税計算合計キー11fが操作されると、CPU21は、図6(C2)に示すように、税抜総合計額「13100」を表示させる。さらに、税計算合計キー11fが操作されると、CPU21は、図6(C3)に示すように、税総合計額「1202」を表示させる。さらに、税計算合計キー11fが操作されると、CPU21は、図6(C1)に示す表示に戻り、税込総合計額「14302」を表示させる。
FIG. 6C shows a display example (tax calculation total display) when the tax calculation total key 11f is operated. When the tax calculation total key 11f is operated after tax calculation is performed for a plurality of numerical values shown in FIGS. 2 is applied, the total tax-included total amount "14302" is displayed. Here, when the tax calculation total key 11f is operated, the
次に、税合計後モードがオン状態にされた後(税込総合計額が算出された後)、税込1計算キー11bまたは税込2計算キー11cが操作された場合について説明する。 Next, the case where the tax-included 1 calculation key 11b or the tax-included 2 calculation key 11c is operated after the after-tax total mode is turned on (after the total tax-included total amount is calculated) will be described.
図6(C1)~(C3)に示すように、税込総合計額、税抜総合計額、あるいは税総合計額が表示された状態において、税込1計算キー11bが操作された場合(ステップA8、Yes)、CPU21は、税合計後モードがオン状態にあるため(ステップA11、No)、少なくとも1つの数値に対応する第1税込額の合計を示す第1税込合計額を税率1合計メモリエリア22bから読み出して表示部12に表示させる(ステップA17)。さらに、第1税込合計額が表示されている状態において(ステップA17)、税込1計算キー11bが操作された場合(ステップA18,Yes)、CPU21は、税率1合計メモリエリア22bから第1税込合計額に対応する第1税抜合計額を読み出して表示させる(ステップA19)。さらに、第1税抜額が表示された状態において、税込1計算キー11bが操作された場合(ステップA20、Yes)、CPU21は、税率1合計メモリエリア22bから第1税込合計額に対応する第1税合計額を読み出して表示させる(ステップA21)。さらに、税込1計算キー11bが操作された場合(ステップA22、Yes)、CPU21は、税率1合計メモリエリア22bから第1税込合計額を読み出して表示させる(ステップA17)。
As shown in FIGS. 6(C1) to (C3), when the tax-included total amount, the tax-excluded total amount, or the tax-included total amount is displayed, the tax-included 1 calculation key 11b is operated (step A8). , Yes), and since the post-tax total mode is on (step A11, No), the
すなわち、電卓10は、税込総合計額が算出された後では、税込1計算キー11bに対する操作毎に、税率1をもとに算出された第1税込合計額、第1税抜合計額、第1税合計額の何れかの表示に切り替えることができる。よって、第1税込合計額、第1税抜合計額、第1税合計額を容易に確認することができる。
That is, after the total amount including tax is calculated, the
図6(D)には、税込1計算キー11bが操作された場合の表示例(税率1の合計表示)を示している。図6(C1)~(C3)に示す表示がされている状態において税込1計算キー11bが操作されると、CPU21は、図6(D1)に示すように、税率1をもとに算出された第1税込合計額「8470」を表示させる。ここで、税込1計算キー11bが操作されると、CPU21は、図6(D2)に示すように、第1税抜合計額「7700」を表示させる。さらに、税込1計算キー11bが操作されると、CPU21は、図6(D3)に示すように、第1税合計額「770」を表示させる。さらに、税込1計算キー11bが操作されると、CPU21は、図6(D1)に示す表示に戻り、第1税込合計額「8470」を表示させる。
FIG. 6D shows a display example (total display of tax rate 1) when the tax-included 1 calculation key 11b is operated. When the tax-included 1 calculation key 11b is operated in the state shown in FIGS. 6(C1) to 6(C3), the
なお、図6(D1)~(D3)に示す表示状態において税込2計算キー11cが操作された場合には(ステップA23、A24、A25、Yes)、CPU21は、以下に説明する図6(E1)~(E3)に示す第2税込合計額の表示に切り替える(ステップA35)。また、図6(D1)~(D3)に示す表示状態において税計算合計キー11fが操作された場合には(ステップA56、Yes)、CPU21は、前述した税込総合計額の表示状態に移行する(ステップA45)。
When the tax-inclusive calculation key 11c is operated in the display state shown in FIGS. 6(D1) to (D3) (steps A23, A24, A25, Yes), the
一方、図6(C1)~(C3)に示すように、税込総合計額、税抜総合計額、あるいは税総合計額が表示された状態において、税込2計算キー11cが操作された場合(ステップA26、Yes)、CPU21は、税合計後モードがオン状態にあるため(ステップA29、No)、少なくとも1つの数値に対応する第2税込額の合計を示す第2税込合計額を税率2合計メモリエリア22cから読み出して表示部12に表示させる(ステップA35)。さらに、第2税込合計額が表示されている状態において(ステップA35)、税込2計算キー11cが操作された場合(ステップA36,Yes)、CPU21は、税率2合計メモリエリア22cから第2税込合計額に対応する第2税抜合計額を読み出して表示させる(ステップA37)。さらに、第2税抜額が表示された状態において、税込2計算キー11cが操作された場合(ステップA38、Yes)、CPU21は、税率2合計メモリエリア22cから第2税込合計額に対応する第2税合計額を読み出して表示させる(ステップA39)。さらに、税込2計算キー11cが操作された場合(ステップA40、Yes)、CPU21は、税率2合計メモリエリア22cから第2税込合計額を読み出して表示させる(ステップA35)。
On the other hand, as shown in FIGS. 6(C1) to (C3), when the tax-included total amount, tax-excluded total amount, or tax-included total amount is displayed, when the tax-included 2 calculation key 11c is operated ( Step A26, Yes), and since the post-tax total mode is on (Step A29, No), the
すなわち、電卓10は、税込総合計額が算出された後では、税込2計算キー11cに対する操作毎に、税率2をもとに算出された第2税込合計額、第2税抜合計額、第2税合計額の何れかの表示に切り替えることができる。よって、第2税込合計額、第2税抜合計額、第2税合計額を容易に確認することができる。
That is, after the total amount including tax is calculated, the
図6(E)には、税込2計算キー11cが操作された場合の表示例(税率2の合計表示)を示している。図6(C1)~(C3)に示す表示がされている状態において税込2計算キー11cが操作されると、CPU21は、図6(E1)に示すように、税率2をもとに算出された第2税込合計額「5832」を表示させる。ここで、税込2計算キー11cが操作されると、CPU21は、図6(E2)に示すように、第2税抜合計額「5400」を表示させる。さらに、税込2計算キー11cが操作されると、CPU21は、図6(E3)に示すように、第2税合計額「432」を表示させる。さらに、税込2計算キー11cが操作されると、CPU21は、図6(E1)に示す表示に戻り、第2税込合計額「5832」を表示させる。
FIG. 6E shows a display example (total display of tax rate 2) when the tax-included 2 calculation key 11c is operated. When the tax-included 2 calculation key 11c is operated in the state shown in FIGS. 6(C1) to 6(C3), the
なお、図6(E1)~(E3)に示す表示状態において税込1計算キー11bが操作された場合には(ステップA41、A42、A43、Yes)、CPU21は、図6(D1)~(D3)に示す第1税込合計額の表示に切り替える(ステップA17)。また、図6(E1)~(E3)に示す表示状態において税計算合計キー11fが操作された場合には(ステップA57、Yes)、CPU21は、前述した税込総合計額の表示状態に移行する(ステップA45)。
When the tax-inclusive calculation key 11b is operated in the display state shown in FIGS. 6(E1) to (E3) (steps A41, A42, A43, Yes), the CPU 21 ) (step A17). When the tax calculation total key 11f is operated in the display state shown in FIGS. 6(E1) to (E3) (step A57, Yes), the
すなわち、電卓10は、税合計後モードがオン状態にある間、税込1計算キー11bと税込2計算キー11cの操作による簡単な操作により、税率1と税率2のそれぞれに対応する合計表示(図6(D1)~(D3)、図6(E1)~(E3))を、相互に切り替えて表示させることができる。また、電卓10は、税計算合計キー11fの操作により総合計表示(図6(C1)~(C3))に切り替えて表示させることができる。
That is, while the post-tax total mode is on, the
こうして、本実施形態における電卓10では、複数の税率のそれぞれに対応する税込1計算キー11bと税込2計算キー11cを用いた簡単な操作で複数の税率に基づいた税計算をし、税計算の内容を容易に確認することができる。
In this way, the
次に、税込1計算キー11bと税込2計算キー11cに対して税率を設定する税率設定処理について説明する。 Next, a tax rate setting process for setting a tax rate for the tax-included 1 calculation key 11b and the tax-included 2 calculation key 11c will be described.
例えば、[AC]キー11aの操作の後に(ステップA1)、例えば[%]キー11gを長押しする操作(例えば予め設定された時間以上、押し続ける操作)がされた場合(ステップA51、A52、Yes)、CPU21は、税率設定処理を起動する(ステップA53)。なお、[%]キー11gが通常操作(予め設定された時間よりも短い操作)である場合(ステップA52、No)、CPU21は、表示された数値に対する%計算を実行する(ステップA54)。
For example, after operating the [AC]
税率設定処理を起動すると、CPU21は、税率設定用の画面を表示させる。ここで、税込1計算キー11bが操作されると、CPU21は、税込1計算キー11bに設定された税率1(「10」)と「税1」のシンボルを表示部12に表示させる。次に、新たに設定する税率1を示す数値(例えば「8」)が入力された後、[%]キー11gが操作されると、CPU21は、入力された数値(「8」)を表示させると共に、税込1計算キー11bに適用する税率1として税率記憶エリア22kへ記憶する。
When the tax rate setting process is started, the
税込2計算キー11cに対応する税率2についても、前述と同様にして、ユーザ操作によって任意に設定することができる。
The
このようにして、本実施形態における電卓10では、税込1計算キー11b及び税込2計算キー11cに対して任意の税率を設定することができる。CPU21は、前述した図3及び図4に示す処理において、税込1計算キー11bあるいは税込2計算キー11cが操作された場合、新たに設定(登録)された税率1,2を用いて税計算を実行する。
In this manner, in the
次に、本実施形態における電卓10によるメモリ機能について説明する。図5は、本実施形態におけるメモリ機能処理の動作を説明するためのフローチャートである。まず、通常メモリ機能について説明する。
Next, the memory function of the
CPU21は、メモリキーが操作された場合(ステップA55、Yes)、メモリ機能処理を実行する(ステップA56)。CPU21は、税計算後モードがオン状態にあるか税合計後モードデータ22eを参照して判別する。税計算後モードがオン状態にない場合(ステップB1、No)、CPU21は、通常メモリ機能による、操作されたメモリキーに応じた処理を実行する。
When the memory key is operated (step A55, Yes), the
すなわち、CPU21は、[M+]キー11m1が操作された場合(ステップB9、Yes)、表示部12に表示された数値を処理対象として、独立メモリエリア22hに記憶された数値に加算する(ステップB10)。なお、独立メモリエリア22hに記憶された数値の初期値は「0」とする。CPU21は、独立メモリエリア22hに数値が記憶されたことを示すメモリシンボル(例えば「M」)を、表示部12の状態表示エリアに表示させる(図示せず)。また、CPU21は、[M-]キー11m2が操作された場合(ステップB11、Yes)、表示部12に表示された数値を処理対象として、この処理対象とする数値により独立メモリエリア22hに記憶された数値を減算する(ステップB12)。
That is, when the [M+] key 11m1 is operated (step B9, Yes), the
また、CPU21は、[MR]キー11m3が操作された場合(ステップB13、Yes)、独立メモリエリア22hに記憶された数値を読み出し、表示部12に表示される(ステップB14)。
Further, when the [MR] key 11m3 is operated (step B13, Yes), the
例えば、税計算後モードがオンされる前に、図6(B1)に示すように、税込計算の結果とする数値「1100」が表示されている時に[M+]キー11m1が操作された場合、CPU21は、数値「1100」を独立メモリエリア22hに記憶させる。同様にして、図6(B7)に示すように、税込計算の結果とする数値「432」が表示されている時に[M-]キー11m2が操作された場合、CPU21は、数値「1100」から数値「432」を減算して、独立メモリエリア22hに数値「668」を記憶させる。ここで、[MR]キー11m3が操作された場合、CPU21は、独立メモリエリア22hに記憶された数値「668」を表示部12に表示させる。
For example, before the post-tax calculation mode is turned on, as shown in FIG. The
また、CPU21は、[MC]キー11m4が操作された場合(ステップB13、MCキー)、独立メモリエリア22hに記憶された数値をクリア(初期化)する(ステップB15)。
When the [MC] key 11m4 is operated (step B13, MC key), the
次に、税計算メモリ機能について説明する。 Next, the tax calculation memory function will be described.
前述したように、CPU21は、メモリキーが操作された場合(ステップA55、Yes)、メモリ機能処理を実行し(ステップA56)、税計算後モードがオン状態にあるか税合計後モードデータ22eを参照して判別する。例えば、図6(C)(D)(E)に示す表示状態では、税計算後モードがオン状態にある。従って、図6(C)(D)(E)に示す表示状態において、図6(F)に示すように、メモリキーが操作された場合には税計算メモリ機能が実行される。
As described above, when the memory key is operated (step A55, Yes), the
CPU21は、税合計後モードデータ22eを参照して、税計算後モードがオン状態にあると判別されると(ステップB1、Yes)、税計算メモリ機能による、操作されたメモリキーに応じた処理を実行する。
When the
すなわち、CPU21は、[M+]キー11m1が操作された場合(ステップB2、Yes)、現在の税率1合計メモリエリア22bに記憶された数値(税込合計額、税抜合計額、税合計額)を、独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)に加算する。また、CPU21は、税率2合計メモリエリア22cに記憶された数値(税込合計額、税抜合計額、税合計額)を、独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)に加算する(ステップB3)。なお、独立税率1メモリエリア22fと独立税率2メモリエリア22gには、それぞれ税込合計額、税抜合計額、税合計額に対応する数値が記憶され、各数値の初期値が「0」とする。
That is, when the [M+] key 11m1 is operated (step B2, Yes), the
また、CPU21は、[M-]キー11m2が操作された場合(ステップB4、Yes)、現在の税率1合計メモリエリア22bに記憶された数値(税込合計額、税抜合計額、税合計額)により、独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を減算する。また、CPU21は、税率2合計メモリエリア22cに記憶された数値(税込合計額、税抜合計額、税合計額)により、独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を減算する(ステップB5)。
When the [M-] key 11m2 is operated (step B4, Yes), the
図8(B)は、独立税メモリ(独立税率1メモリエリア22f、独立税率2メモリエリア22g)に記憶される初期状態の値を示している。例えば、図6(D)に示す表示状態では、税率1合計メモリエリア22b及び税率2合計メモリエリア22cには、図8(A)に示す数値が(税込合計額、税抜合計額、税合計額)が記憶されている。
FIG. 8B shows initial values stored in the independent tax memory (
ここで、[M+]キー11m1が操作された場合、CPU21は、図8(C)に示すように、税率1合計メモリエリア22bに記憶された数値を独立税率1メモリエリア22fに加算し、税率2合計メモリエリア22cに記憶された数値を独立税率2メモリエリア22gに加算する。
Here, when the [M+] key 11m1 is operated, the
図7(F)は、図6(D)に示す表示状態において、[M+]キー11m1が操作された場合の表示例を示している。CPU21は、[M+]キー11m1の操作に応じて、表示部12の状態表示エリアに、独立税メモリに記憶された数値を更新したことを示すメモリシンボル「税M」を表示させる。図7(F)に示す税率1の合計表示の状態では、前述と同様にして、税込1計算キー11bに対する操作に応じて、図7(F2)、図7(F3)、図7(F1)に示すように、表示対象とする数値を、税抜合計額、税合計額、税込合計額に、順次切り替えることができる。
FIG. 7(F) shows a display example when the [M+] key 11m1 is operated in the display state shown in FIG. 6(D). The
ここで、さらに[M+]キー11m1が操作された場合、CPU21は、図8(D)に示すように、税率1合計メモリエリア22bに記憶された数値を独立税率1メモリエリア22fに加算し、税率2合計メモリエリア22cに記憶された数値を独立税率2メモリエリア22gに加算する。この時、表示部12における表示は、図7(F)に示す状態のままである。
Here, when the [M+] key 11m1 is further operated, the
次に、CPU21は、[MR]キー11m3が操作された場合(ステップB6、Yes)、現在の独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を読み出し、税率1合計メモリエリア22bに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる。また、CPU21は、現在の独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を読み出し、税率2合計メモリエリア22cに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる(ステップB7)。
Next, when the [MR] key 11m3 is operated (step B6, Yes), the
また、CPU21は、税率1合計メモリエリア22bと税率2合計メモリエリア22cに記憶された値が変更されるのに伴い、税合計メモリエリア22dに記憶された数値(税込総合計額、税抜総合計額、税額総合計額)を変更する(ステップB8)。そして、CPU21は、税合計メモリエリア22dに記憶された値に基づいて、前述した図6(C)と同様にして、表示部12において税計算総合計表示する(ステップA45)。
In addition, the
図8(E)は、図8(D)に示すように、独立税率1メモリエリア22fと独立税率2メモリエリア22gに値が記憶されている状態において、[MR]キー11m3が操作された場合の税計算用メモリに記憶される数値を示している。
FIG. 8(E) shows a case where the [MR] key 11m3 is operated in a state where values are stored in the
図8(E)に示すように、税率1合計メモリエリア22bには、独立税率1メモリエリア22fに記憶された数値が記憶され、税率2合計メモリエリア22cには、独立税率2メモリエリア22gに記憶された数値が記憶される。そして、税合計メモリエリア22dは、税率1合計メモリエリア22bと税率2合計メモリエリア22cに記憶された数値(税込合計額、税抜合計額、税額合計額)の総合計値(税込総合計額、税抜総合計額、税額総合計額)に更新される。
As shown in FIG. 8(E), the
図7(G)は、[MR]キー11m3の操作に応じて、独立税メモリ(独立税率1メモリエリア22f、独立税率2メモリエリア22g)に記憶された数値を読み出して表示される税計算総合計表示の一例を示す図である。CPU21は、[MR]キー11m3の操作に応じて、図7(G1)に示す税込額の総合計額を示す税込総合計額「28604」を表示させる。以下、前述と同様にして、税計算合計キー11fの操作に応じて、CPU21は、図7(G2)に示す税抜総合計額「26200」、図7(G3)に示す税総合計額「2404」を順次表示させる。
FIG. 7G shows the total tax calculation displayed by reading out the numerical values stored in the independent tax memory (
税計算総合計表示の状態において税込1計算キー11bを操作することで、前述したように、税率1合計メモリエリア22bに記憶された数値をもとに、図6(D)と同様にして税率1の合計表示することができる。すなわち、独立税率1メモリエリア22fから読み出された数値を表示させることができる。同様にして、税計算総合計表示の状態において税込2計算キー11cを操作することで、前述したように、税率2合計メモリエリア22cに記憶された数値をもとに、図6(E)と同様にして税率2の合計表示することができる。すなわち、独立税率2メモリエリア22gから読み出された数値を表示させることができる。
By operating the tax calculation key 11b in the tax calculation total display state, the tax rate is calculated based on the numerical value stored in the
なお、CPU21は、[MC]キー11m4が操作された場合(ステップB2,B4,B6、No)、独立税率1メモリエリア22fと独立税率2メモリエリア22gに記憶された数値をクリア(初期化)すると共に、表示部12からメモリシンボル「税M」を消す(ステップB16)。
When the [MC] key 11m4 is operated (steps B2, B4, B6, No), the
このようにして、本実施形態における電卓10では、独立メモリエリア22hとは別に、税率1合計メモリエリア22b及び税率2合計メモリエリア22cのそれぞれに対応する独立税率1メモリエリア22fと独立税率2メモリエリア22gとを設けて、税計算メモリ機能処理を実行することができる。税計算メモリ機能では、税率1合計メモリエリア22b及び税率2合計メモリエリア22cのそれぞれに記憶された複数の数値(税込合計額、税抜合計額、税額合計額)によって、独立税率1メモリエリア22fと独立税率2メモリエリア22gに記憶された数値を更新(加算あるいは減算)することができる。従って、税計算によって算出された税込額、税抜額、税額などの数値を、税計算メモリ機能によって、より有効に利用することが簡単できるようになる。
In this manner, in the
次に、本実施形態における税計算メモリ機能の変形例について説明する。図5のフローチャートに示す税計算メモリ機能による処理(ステップB2~B8,B16)では、メモリキーに対する操作に応じて、税計算用メモリの全体(税率1合計メモリエリア22b、税率2合計メモリエリア22c)と、独立税メモリの全体(独立税率1メモリエリア22f、独立税率2メモリエリア22g)を処理対象としているが、メモリキーが操作された時の状況に応じて、税計算用メモリと独立税メモリの一部を処理対象にしても良い。
Next, a modification of the tax calculation memory function in this embodiment will be described. In the processing by the tax calculation memory function (steps B2 to B8, B16) shown in the flow chart of FIG. ) and the entire independent tax memory (
図9及び図10は、本実施形態における電卓10のメモリ機能処理の変形例の動作を説明するためのフローチャートである。
9 and 10 are flowcharts for explaining the operation of a modification of the memory function processing of the
メモリキーが操作された場合、CPU21は、税合計後モードデータ22eを参照して、税計算後モードがオン状態にないと判別されると(ステップC1、No)、通常メモリ機能による処理を実行する(ステップC2)。通常メモリ機能による処理は、前述した図5に示すステップB9~B15と同様に実行されるものとして詳細な説明を省略する。
When the memory key is operated, the
一方、CPU21は、税合計後モードデータ22eを参照して、税計算後モードがオン状態にあると判別されると(ステップC1、Yes)、操作されたメモリキーと、メモリキーが操作された時に表示されていた税計算結果(総合計表示、税率1の合計表示、税率2の合計表示)応じた処理を実行する。
On the other hand, when the
CPU21は、[M+]キー11m1が操作された場合(ステップC3、Yes)、キー操作時に、税合計メモリエリア22dに記憶された数値を表示する総合計表示中(図6(C))であるか、税率1合計メモリエリア22bに記憶された数値を表示する税率1の合計表示中(図6(D))であるか、税率2合計メモリエリア22cに記憶された数値を表示する税率2の合計表示中(図6(E))であるかを判別する。
When the [M+] key 11m1 is operated (step C3, Yes), the
ここで、[M+]キー11m1の操作時に総合計表示中である場合(ステップC4、Yes)、CPU21は、税計算用メモリの全体(税率1合計メモリエリア22b、税率2合計メモリエリア22c)を処理対象としてメモリ機能処理を実行する。すなわち、CPU21は、現在の税率1合計メモリエリア22bに記憶された数値(税込合計額、税抜合計額、税合計額)を、独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)に加算する。また、CPU21は、税率2合計メモリエリア22cに記憶された数値(税込合計額、税抜合計額、税合計額)を、独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)に加算する(ステップC5)。
Here, if the total total is being displayed when the [M+] key 11m1 is operated (step C4, Yes), the
また、[M+]キー11m1の操作時に税率1の合計表示中である場合(ステップC6、Yes)、CPU21は、税率1合計メモリエリア22bを処理対象としてメモリ機能処理を実行する。すなわち、CPU21は、現在の税率1合計メモリエリア22bに記憶された数値(税込合計額、税抜合計額、税合計額)を、独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)に加算する(ステップC7)。
When the [M+] key 11m1 is operated and the total of
また、[M+]キー11m1の操作時に税率2の合計表示中である場合(ステップC8、Yes)、CPU21は、税率2合計メモリエリア22cを処理対象としてメモリ機能処理を実行する。すなわち、CPU21は、現在の税率2合計メモリエリア22cに記憶された数値(税込合計額、税抜合計額、税合計額)を、独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)に加算する(ステップC9)。
If the total of
同様にして、CPU21は、[M-]キー11m2が操作された場合(ステップC10、Yes)、キー操作時に表示されていた税計算結果(総合計表示、税率1の合計表示、税率2の合計表示)を判別し、それぞれに応じた処理対象とする税計算用メモリに記憶された数値により、独立税メモリに記憶された数値から減算する処理を実行する。
Similarly, when the [M-] key 11m2 is operated (step C10, Yes), the
すなわち、CPU21は、総合計表示中である場合には(ステップC11、Yes)、現在の税率1合計メモリエリア22bに記憶された数値(税込合計額、税抜合計額、税合計額)により、独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を減算する。また、CPU21は、税率2合計メモリエリア22cに記憶された数値(税込合計額、税抜合計額、税合計額)により、独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を減算する(ステップC12)。
That is, when the total total is being displayed (step C11, Yes), the
また、CPU21は、税率1の合計表示中である場合には(ステップC13、Yes)、現在の税率1合計メモリエリア22bに記憶された数値(税込合計額、税抜合計額、税合計額)により、独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を減算する(ステップC14)。
When the total of
また、CPU21は、税率2の合計表示中である場合には(ステップC15、Yes)、現在の税率2合計メモリエリア22cに記憶された数値(税込合計額、税抜合計額、税合計額)により、独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を減算する(ステップC16)。
When the total of
同様にして、CPU21は、[MR]キー11m3が操作された場合(ステップC20、Yes)、キー操作時に表示されていた税計算結果(総合計表示、税率1の合計表示、税率2の合計表示)を判別し、それぞれに応じた処理対象とする税計算用メモリに記憶された数値により、独立税メモリに記憶された数値から減算する処理を実行する。
Similarly, when the [MR] key 11m3 is operated (step C20, Yes), the
すなわち、CPU21は、総合計表示中である場合には(ステップC21、Yes)、現在の独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を読み出し、税率1合計メモリエリア22bに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる。また、CPU21は、現在の独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を読み出し、税率2合計メモリエリア22cに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる(ステップC22)。
That is, when the total sum is being displayed (step C21, Yes), the
また、CPU21は、税率1合計メモリエリア22bと税率2合計メモリエリア22cに記憶された値が変更されるのに伴い、税合計メモリエリア22dに記憶された数値(税込総合計額、税抜総合計額、税額総合計額)を変更する(ステップC27)。そして、CPU21は、税合計メモリエリア22dに記憶された値に基づいて、表示部12において税計算総合計表示する(ステップA45)。
In addition, the
また、CPU21は、税率1の合計表示中である場合には(ステップC23、Yes)、現在の独立税率1メモリエリア22fに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を読み出し、税率1合計メモリエリア22bに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる(ステップC24)。
When the total of
また、CPU21は、税率1合計メモリエリア22bに記憶された値が変更されるのに伴い、税合計メモリエリア22dに記憶された数値(税込総合計額、税抜総合計額、税額総合計額)を変更する(ステップC28)。そして、CPU21は、税率1合計メモリエリア22bに記憶された値に基づいて、表示部12において税率1の合計値表示する(ステップA17)。すなわち、CPU21は、税率1の税込額合計を表示部12に表示させる。
In addition, the
同様にして、CPU21は、税率2の合計表示中である場合には(ステップC25、Yes)、現在の独立税率2メモリエリア22gに記憶された数値(税込合計額、税抜合計額、税合計額のそれぞれに対応する数値)を読み出し、税率2合計メモリエリア22cに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる(ステップC26)。
Similarly, when the total of
また、CPU21は、税率2合計メモリエリア22cに記憶された値が変更されるのに伴い、税合計メモリエリア22dに記憶された数値(税込総合計額、税抜総合計額、税額総合計額)を変更する(ステップC29)。そして、CPU21は、税率2合計メモリエリア22cに記憶された値に基づいて、表示部12において税率2の合計値表示する(ステップA35)。すなわち、CPU21は、税率2の税込額合計を表示部12に表示させる。
In addition, the
なお、税率1あるいは税率2の合計値表示中では、前述したように、税計算合計キー11fのキー操作に応じて税計算総合計表示に変更される。この時、税計算総合計表示における数値は、独立税率1メモリエリア22fあるいは独立税率2メモリエリア22gから読み出された数値により変更された総合計の数値となる。
As described above, while the total value of
なお、CPU21は、[MC]キー11m4が操作された場合(ステップC3,C10,C20、No)、独立税率1メモリエリア22fと独立税率2メモリエリア22gに記憶された数値をクリア(初期化)すると共に、表示部12からメモリシンボル「税M」を消す(ステップC30)。
When the [MC] key 11m4 is operated (steps C3, C10, C20, No), the
なお、[MC]キー11m4が操作された場合についても、前述と同様にして、キー操作時に表示されていた税計算結果(総合計表示、税率1の合計表示、税率2の合計表示)応じて、数値をクリア(初期化)する対象を変更するようにしても良い(独立税メモリ全体、独立税率1メモリエリア22f、独立税率2メモリエリア22g)。
Also when the [MC] key 11m4 is operated, in the same manner as described above, according to the tax calculation results (total display,
このようにして、本実施形態における税計算メモリ機能の変形例では、操作されたメモリキーと、メモリキーが操作された時に表示されていた税計算結果(総合計表示、税率1の合計表示、税率2の合計表示)応じて、税計算メモリ機能の処理対象とする税計算結果を変更できるので、税計算結果を使い分けてより有効に利用することができる。
Thus, in the modified example of the tax calculation memory function in this embodiment, the operated memory key and the tax calculation result displayed when the memory key was operated (total total display, total display of
なお、前述した説明では、税込1計算キー11bと税込2計算キー11cに対する入力操作がある場合を例にしているが、税抜1計算キー11dと税抜2計算キー11eに対する入力操作がある場合についても同様の処理を実行することも可能である。ただし、税抜1計算キー11dあるいは税抜2計算キー11eが操作された場合、CPU21は、税抜額を税込額よりも優先して表示させるものとする。その他は、税込1計算キー11bまたは税込2計算キー11cが操作された場合と同様に処理する。
In the above description, the input operation is performed on the tax-exclusive 1 calculation key 11b and the tax-exclusive 2 calculation key 11c. It is also possible to perform similar processing for . However, when the tax-excluded 1 calculation key 11d or the tax-excluded 2 calculation key 11e is operated, the
また、実施形態において記載した手法、すなわち図3~図5、図9、図10のフローチャートに示す処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD-ROM、DVD等)、半導体メモリ等の記録媒体に格納して配布することができる。そして、コンピュータは、外部記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、実施形態において説明した機能と同様の処理を実現することができる。 Further, the methods described in the embodiments, that is, each method such as the processing shown in the flowcharts of FIGS. etc.), magnetic disk (flexible disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, or other recording medium for distribution. Then, the computer reads the program recorded in the external recording medium, and the operation is controlled by this program, thereby realizing processing similar to the functions described in the embodiments.
また、各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワーク(インターネット)上を伝送させることができ、このネットワーク(インターネット)に接続されたコンピュータ(サーバ装置等)からプログラムデータを取り込み、前述した実施形態と同様の機能を実現することもできる。 In addition, program data for realizing each technique can be transmitted over a network (Internet) in the form of program code. It is also possible to capture and implement functionality similar to the previously described embodiments.
なお、本願発明は、実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 It should be noted that the present invention is not limited to the embodiments, and can be variously modified in the implementation stage without departing from the gist of the invention. Furthermore, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some components are deleted from all the components shown in the embodiments, or some components are combined, the problems described in the column of problems to be solved by the invention can be solved, and the invention If the effect described in the effect column of 1 above can be obtained, a configuration in which this constituent element is deleted or combined can be extracted as an invention.
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]税計算の実行指示の入力に応じて、第1数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第1合計値を第1メモリに記憶させる第1記憶手段と、
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される第2数値を第2メモリに記憶させる第2記憶手段と、
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる第1表示手段とを有する計算機。
The invention described in the original claims of the present application is appended below.
[1] tax calculation means for executing tax calculation using a first numerical value in response to an input of a tax calculation execution instruction;
a first storage means for storing, in a first memory, a first total value obtained by summing the numerical values resulting from the plurality of tax calculations;
a second storage means for storing, in a second memory, a second numerical value updated by the first total value in response to an input instructing storage of the first total value;
and a first display means for displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical value.
[2]前記第1合計値の表示を指示する入力に応じて、前記第1合計値を表示部に表示させる第2表示手段をさらに有し、
前記第2記憶手段は、前記第1合計値が表示部に表示された後、前記第1合計値の記憶を指示する入力があった場合に、前記第1合計値により更新される第2数値を第2メモリに記憶させる[1]記載の計算機。
[2] further comprising second display means for displaying the first total value on a display unit in response to an input instructing display of the first total value;
The second storage means stores a second numerical value updated by the first total value when an instruction to store the first total value is received after the first total value is displayed on the display unit. is stored in the second memory.
[3]前記第1記憶手段は、前記第1数値を用いた税計算により得られる税込額、税抜額、税額のそれぞれの合計値を前記第1メモリに記憶させ、
前記第2記憶手段は、前記税込額、前記税抜額、前記税額のそれぞれの合計値により、前記第2数値に含まれる税込額、税抜額、税額のそれぞれを更新する、[1]または[2]記載の計算機。
[3] The first storage means causes the first memory to store the sum of the tax-inclusive amount, the tax-excluded amount, and the tax amount obtained by tax calculation using the first numerical value,
[1] or [2], wherein the second storage means updates each of the tax-included amount, the tax-excluded amount, and the tax amount included in the second numerical value by the total value of the tax-included amount, the tax-excluded amount, and the tax amount; ] calculator.
[4]前記第1表示手段は、前記第2数値の読み出しを指示する入力に応じて、前記第2数値に含まれる税込額、税抜額、税額の何れかを前記表示部に表示させ、表示切り替えの指示の入力に応じて、税込額、税抜額、税額の何れかに表示を切り替える、[3]記載の計算機。 [4] The first display means causes the display unit to display any one of the tax-included amount, the tax-excluded amount, and the tax amount included in the second numerical value in response to an input instructing reading of the second numerical value. The computer according to [3], wherein the display is switched to one of the tax-included amount, the tax-excluded amount, and the tax amount according to the input of the switching instruction.
[5]前記税計算手段は、第1税率と第2税率に基づく税計算を実行し、
前記第1記憶手段は、前記第1合計値に含まれる、前記第1税率に基づく前記税計算の結果とする数値を合計した第1税率合計値と、前記第2税率に基づく前記税計算の結果とする数値を合計した第2税率合計値と、前記第1税率合計値と前記第2税率合計値とを合計した税合計値を、前記第1メモリに記憶させ、
前記第2記憶手段は、前記第1税率合計値、前記第2税率合計値、前記税合計値のそれぞれにより更新される数値を前記第2メモリに記憶させる、[1]記載の計算機。
[5] The tax calculation means performs tax calculation based on a first tax rate and a second tax rate;
The first storage means stores a first tax rate total value obtained by summing the numerical values resulting from the tax calculation based on the first tax rate, which are included in the first total value, and the tax calculation based on the second tax rate. Storing in the first memory a second total tax rate value obtained by summing the resulting numerical values and a total tax value obtained by summing the first total tax rate value and the second total tax rate value;
The computer according to [1], wherein the second storage means causes the second memory to store numerical values updated by each of the first total tax rate, the second total tax rate, and the total tax.
[6]前記税計算手段は、第1税率と第2税率に基づく税計算を実行し、
前記第1記憶手段は、前記第1合計値に含まれる、前記第1税率に基づく前記税計算の結果とする数値を合計した第1税率合計値と、前記第2税率に基づく前記税計算の結果とする数値を合計した第2税率合計値と、前記第1税率合計値と前記第2税率合計値とを合計した税合計値を、前記第1メモリに記憶させ、
前記第2記憶手段は、前記第1税率合計値が表示されている時に前記第1合計値の記憶を指示する入力があった場合に前記第1税率合計値を前記第2メモリに記憶させ、前記第2税率合計値が表示されている時に前記第1合計値の記憶を指示する入力があった場合に前記第2税率合計値を前記第2メモリに記憶させ、前記税合計値が表示されている時に前記第1合計値の記憶を指示する入力があった場合に前記税合計値を前記第2メモリに記憶させる、[2]記載の計算機。
[6] The tax calculation means performs tax calculation based on a first tax rate and a second tax rate;
The first storage means stores a first tax rate total value obtained by summing the numerical values resulting from the tax calculation based on the first tax rate, which are included in the first total value, and the tax calculation based on the second tax rate. Storing in the first memory a second total tax rate value obtained by summing the resulting numerical values and a total tax value obtained by summing the first total tax rate value and the second total tax rate value;
the second storage means stores the first total tax rate in the second memory when an input instructing storage of the first total is received while the first total tax rate is being displayed; When an input instructing storage of the first total value is received while the second total tax rate value is being displayed, the second total tax rate value is stored in the second memory, and the total tax value is displayed. The computer according to [2], which stores the total tax value in the second memory when there is an input instructing storage of the first total value when the computer is on.
[7]税計算機を制御するための計算方法であって、
税計算の実行指示の入力に応じて、第1数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第1合計値を第1メモリに記憶させる第1記憶手段と、
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される第2数値を第2メモリに記憶させる第2記憶手段と、
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる計算方法。
[7] A calculation method for controlling a tax calculator, comprising:
tax calculation means for executing tax calculation using the first numerical value in response to input of a tax calculation execution instruction;
a first storage means for storing, in a first memory, a first total value obtained by summing the numerical values resulting from the plurality of tax calculations;
a second storage means for storing, in a second memory, a second numerical value updated by the first total value in response to an input instructing storage of the first total value;
A calculation method for displaying the second numerical value stored in the second memory on a display in response to an input instructing reading of the second numerical value.
[8]コンピュータを、
税計算の実行指示の入力に応じて、第1数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第1合計値を第1メモリに記憶させる第1記憶手段と、
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される第2数値を第2メモリに記憶させる第2記憶手段と、
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる表示手段として機能させるためのプログラム。
[8] the computer,
tax calculation means for executing tax calculation using the first numerical value in response to input of a tax calculation execution instruction;
a first storage means for storing, in a first memory, a first total value obtained by summing the numerical values resulting from the plurality of tax calculations;
a second storage means for storing, in a second memory, a second numerical value updated by the first total value in response to an input instructing storage of the first total value;
A program for functioning as display means for displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical value.
10…電卓、11…キー入力部、11b…税込1計算キー、11c…税込2計算キー、11f…税計算合計キー、12…表示出力部、21…CPU、22…メモリ、22a…計算処理プログラム、22b…税率1合計メモリエリア、22c…税率2合計メモリエリア、22d…税合計メモリエリア、22e…税合計後モードデータ、22f…独立税率1合計メモリエリア、22g…独立税率2合計メモリエリア、22h…独立メモリエリア、22k…税率記憶エリア。
DESCRIPTION OF
Claims (12)
前記税計算手段により得られる税込額、税抜額、税額のそれぞれの合計値を 第1合計値として第1メモリに記憶させる第1記憶手段と、
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される税込額、税抜額、税額のそれぞれを第2数値として第2メモリに記憶させる第2記憶手段と、
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる第1表示手段とを有する計算機。 tax calculation means for executing tax calculation using the first numerical value in response to input of a tax calculation execution instruction;
The total value of each of the tax-inclusive amount, the tax-excluded amount, and the tax amount obtained by the tax calculation means First total valueAsa first storage means for storing in a first memory;
updated with the first sum value in response to an input instructing storage of the first sum valueThe amount including tax, the amount excluding tax, and the amount of tax as the second numerical valuea second storage means for storing in a second memory;
and a first display means for displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical value.
前記第2記憶手段は、前記第1合計値が表示部に表示された後、前記第1合計値の記憶を指示する入力があった場合に、前記第1合計値により更新される第2数値を第2メモリに記憶させる請求項1記載の計算機。 further comprising second display means for displaying the first total value on a display unit in response to an input instructing display of the first total value;
The second storage means stores a second numerical value updated by the first total value when an instruction to store the first total value is received after the first total value is displayed on the display unit. 2. The computer according to claim 1, wherein the second memory stores .
前記第1記憶手段は、前記第1合計値に含まれる、前記第1税率に基づく前記税計算の結果とする数値を合計した第1税率合計値と、前記第2税率に基づく前記税計算の結果とする数値を合計した第2税率合計値と、前記第1税率合計値と前記第2税率合計値とを合計した税合計値と、を、前記第1メモリに記憶させ、
前記第2記憶手段は、前記第1税率合計値、前記第2税率合計値、前記税合計値のそれぞれにより更新される数値を前記第2メモリに記憶させる、請求項1記載の計算機。 The tax calculation means performs tax calculation based on a first tax rate and a second tax rate;
The first storage means stores a first tax rate total value obtained by summing the numerical values resulting from the tax calculation based on the first tax rate, which are included in the first total value, and the tax calculation based on the second tax rate. storing in the first memory a second total tax rate value obtained by summing the resulting figures and a total tax value obtained by summing the first total tax rate value and the second total tax rate value;
2. The computer according to claim 1, wherein said second storage means causes said second memory to store numerical values updated by said first total tax rate value, said second total tax rate value, and said total tax value.
前記第1記憶手段は、前記第1合計値に含まれる、前記第1税率に基づく前記税計算の結果とする数値を合計した第1税率合計値と、前記第2税率に基づく前記税計算の結果とする数値を合計した第2税率合計値と、前記第1税率合計値と前記第2税率合計値とを合計した税合計値を、前記第1メモリに記憶させ、
前記第2記憶手段は、前記第1税率合計値が表示されている時に前記第1合計値の記憶を指示する入力があった場合に前記第1税率合計値を前記第2メモリに記憶させ、前記第2税率合計値が表示されている時に前記第1合計値の記憶を指示する入力があった場合に前記第2税率合計値を前記第2メモリに記憶させ、前記税合計値が表示されている時に前記第1合計値の記憶を指示する入力があった場合に前記税合計値を前記第2メモリに記憶させる、請求項2記載の計算機。 The tax calculation means performs tax calculation based on a first tax rate and a second tax rate;
The first storage means stores a first tax rate total value obtained by summing the numerical values resulting from the tax calculation based on the first tax rate, which are included in the first total value, and the tax calculation based on the second tax rate. Storing in the first memory a second total tax rate value obtained by summing the resulting numerical values and a total tax value obtained by summing the first total tax rate value and the second total tax rate value;
the second storage means stores the first total tax rate in the second memory when an input instructing storage of the first total is received while the first total tax rate is being displayed; When an input instructing storage of the first total value is received while the second total tax rate value is being displayed, the second total tax rate value is stored in the second memory, and the total tax value is displayed. 3. The calculator according to claim 2, wherein said total tax value is stored in said second memory when there is an input instructing storage of said first total value while the computer is running.
複数の前記税計算の結果とする数値を合計した第1合計値を第1メモリに記憶させる第1記憶手段と、 a first storage means for storing, in a first memory, a first total value obtained by summing the numerical values resulting from the plurality of tax calculations;
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される第2数値を第2メモリに記憶させる第2記憶手段と、 a second storage means for storing, in a second memory, a second numerical value updated by the first total value in response to an input instructing storage of the first total value;
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる第1表示手段とを有し、 a first display means for displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical value;
前記税計算手段は、第1税率と第2税率に基づく税計算を実行し、 The tax calculation means performs tax calculation based on a first tax rate and a second tax rate;
前記第1記憶手段は、前記第1合計値に含まれる、前記第1税率に基づく前記税計算の結果とする数値を合計した第1税率合計値と、前記第2税率に基づく前記税計算の結果とする数値を合計した第2税率合計値と、前記第1税率合計値と前記第2税率合計値とを合計した税合計値とを、前記第1メモリに記憶させ、 The first storage means stores a first tax rate total value obtained by summing the numerical values resulting from the tax calculation based on the first tax rate, which are included in the first total value, and the tax calculation based on the second tax rate. Storing in the first memory a second total tax rate value obtained by summing the resultant figures and a total tax value obtained by summing the first total tax rate value and the second total tax rate value;
前記第2記憶手段は、前記第1税率合計値、前記第2税率合計値、前記税合計値のそれぞれにより更新される数値を前記第2メモリに記憶させる計算機。 The second storage means stores in the second memory numerical values updated by each of the first total tax rate, the second total tax rate, and the total tax.
前記第2記憶手段は、前記第1合計値が表示部に表示された後、前記第1合計値の記憶を指示する入力があった場合に、前記第1合計値により更新される第2数値を第2メモリに記憶させる請求項6記載の計算機。 The second storage means stores a second numerical value updated by the first total value when an instruction to store the first total value is received after the first total value is displayed on the display unit. is stored in the second memory.
税計算の実行指示の入力に応じて、第1数値を用いた税計算を実行する税計算ステップと、
前記税計算ステップにて得られる税込額、税抜額、税額のそれぞれの合計値 を第1合計値として第1メモリに記憶させる第1記憶ステップと、
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される税込額、税抜額、税額のそれぞれを第2数値として第2メモリに記憶させる第2記憶ステップと、
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる表示ステップと、
を含む計算方法。 A calculation method for controlling a tax calculator, comprising:
a tax calculation step for executing tax calculation using the first numerical value in response to an input of a tax calculation execution instruction;
a first storage step of storing the total value of each of the tax-included amount, the tax-excluded amount, and the tax amount obtained in the tax calculation step as a first total value in a first memory;
a second storage step of storing in a second memory each of the tax-included amount, the tax-excluded amount, and the tax amount updated by the first total value as a second numerical value in response to an input instructing storage of the first total value;
a display step of displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical value;
calculation method, including
複数の前記税計算の結果とする数値を合計した第1合計値を第1メモリに記憶させる第1記憶ステップと、 a first storage step of storing in a first memory a first total value obtained by summing the numerical values resulting from the plurality of tax calculations;
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される第2数値を第2メモリに記憶させる第2記憶ステップと、 a second storage step of storing in a second memory a second numerical value updated by the first total value in response to an input instructing storage of the first total value;
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる表示ステップと、を含み、 a display step of displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical value;
前記税計算ステップは、第1税率と第2税率に基づく税計算を実行し、 the tax calculation step performs a tax calculation based on a first tax rate and a second tax rate;
前記第1記憶ステップは、前記第1合計値に含まれる、前記第1税率に基づく前記税計算の結果とする数値を合計した第1税率合計値と、前記第2税率に基づく前記税計算の結果とする数値を合計した第2税率合計値と、前記第1税率合計値と前記第2税率合計値とを合計した税合計値と、を、前記第1メモリに記憶させ、 In the first storing step, a first tax rate total value obtained by summing the numerical values resulting from the tax calculation based on the first tax rate, which is included in the first total value, and the tax calculation based on the second tax rate. storing in the first memory a second total tax rate value obtained by summing the resulting figures and a total tax value obtained by summing the first total tax rate value and the second total tax rate value;
前記第2記憶ステップは、前記第1税率合計値、前記第2税率合計値、前記税合計値のそれぞれにより更新される数値を前記第2メモリに記憶させる計算方法。 The second storing step stores numerical values updated by each of the first total tax rate, the second total tax rate, and the total tax in the second memory.
税計算の実行指示の入力に応じて、第1数値を用いた税計算を実行する税計算手段、
前記税計算手段により得られる税込額、税抜額、税額のそれぞれの合計値を 第1合計値として第1メモリに記憶させる第1記憶手段、
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される税込額、税抜額、税額のそれぞれを第2数値として第2メモリに記憶させる第2記憶手段、
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる表示手段、
として機能させるためのプログラム。 the computer,
Execute tax calculation using the first numerical value according to the input of the tax calculation execution instructiontax calculator,
The total value of each of the tax-inclusive amount, the tax-excluded amount, and the tax amount obtained by the tax calculation means First total valueAsstore in the first memoryfirst storage means,
updated with the first sum value in response to an input instructing storage of the first sum valueThe amount including tax, the amount excluding tax, and the amount of tax as the second numerical valuestore in the second memorysecond storage means,
displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical valuedisplay means,
A program to function as
税計算の実行指示の入力に応じて、第1数値を用いた税計算を実行する税計算手段、 tax calculation means for executing tax calculation using the first numerical value in response to input of a tax calculation execution instruction;
複数の前記税計算の結果とする数値を合計した第1合計値を第1メモリに記憶させる第1記憶手段、 a first storage means for storing in a first memory a first total value obtained by summing the numerical values resulting from the plurality of tax calculations;
前記第1合計値の記憶を指示する入力に応じて、前記第1合計値により更新される第2数値を第2メモリに記憶させる第 storing a second numerical value updated by the first total value in a second memory in response to an input instructing storage of the first total value; 2記憶手段、2 storage means;
前記第2数値の読み出しを指示する入力に応じて、前記第2メモリに記憶された前記第2数値を表示部に表示させる第1表示手段、として機能させ、 functioning as first display means for displaying the second numerical value stored in the second memory on a display unit in response to an input instructing reading of the second numerical value;
前記税計算手段は、第1税率と第2税率に基づく税計算を実行し、 The tax calculation means performs tax calculation based on a first tax rate and a second tax rate;
前記第1記憶手段は、前記第1合計値に含まれる、前記第1税率に基づく前記税計算の結果とする数値を合計した第1税率合計値と、前記第2税率に基づく前記税計算の結果とする数値を合計した第2税率合計値と、前記第1税率合計値と前記第2税率合計値とを合計した税合計値とを、前記第1メモリに記憶させ、 The first storage means stores a first tax rate total value obtained by summing the numerical values resulting from the tax calculation based on the first tax rate, which are included in the first total value, and the tax calculation based on the second tax rate. Storing in the first memory a second total tax rate value obtained by summing the resultant figures and a total tax value obtained by summing the first total tax rate value and the second total tax rate value;
前記第2記憶手段は、前記第1税率合計値、前記第2税率合計値、前記税合計値のそれぞれにより更新される数値を前記第2メモリに記憶させるプログラム。 The second storage means is a program for storing numerical values updated by each of the first total tax rate, the second total tax rate, and the total tax in the second memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018188328A JP7163705B2 (en) | 2018-10-03 | 2018-10-03 | Calculators, calculation methods, and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018188328A JP7163705B2 (en) | 2018-10-03 | 2018-10-03 | Calculators, calculation methods, and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020057263A JP2020057263A (en) | 2020-04-09 |
JP7163705B2 true JP7163705B2 (en) | 2022-11-01 |
Family
ID=70107346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018188328A Active JP7163705B2 (en) | 2018-10-03 | 2018-10-03 | Calculators, calculation methods, and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7163705B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7184068B2 (en) | 2020-09-17 | 2022-12-06 | カシオ計算機株式会社 | Calculator, calculation method and calculation program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5667324B1 (en) | 2014-10-17 | 2015-02-12 | 晃康 加藤 | Electronic calculator with verification function |
JP2017174225A (en) | 2016-03-24 | 2017-09-28 | カシオ計算機株式会社 | Tax calculator, tax calculation method and program |
-
2018
- 2018-10-03 JP JP2018188328A patent/JP7163705B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5667324B1 (en) | 2014-10-17 | 2015-02-12 | 晃康 加藤 | Electronic calculator with verification function |
JP2017174225A (en) | 2016-03-24 | 2017-09-28 | カシオ計算機株式会社 | Tax calculator, tax calculation method and program |
Also Published As
Publication number | Publication date |
---|---|
JP2020057263A (en) | 2020-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107239431B (en) | Tax computer, tax calculating method and recording medium for recording program | |
JP6428734B2 (en) | Tax calculation device, tax calculation method, program | |
JP7163705B2 (en) | Calculators, calculation methods, and programs | |
JP6635132B2 (en) | Tax calculator, tax calculation method and tax calculation program | |
JP7176603B2 (en) | Computing device, computing method, and program | |
JP7487755B2 (en) | calculator | |
JP6915669B2 (en) | Tax calculator, tax calculation method, and tax calculation program | |
JP7500934B2 (en) | Computer, calculation method, and program | |
JP6214125B2 (en) | Electronic calculator and program | |
JP7383902B2 (en) | Calculators, calculation methods, and programs | |
JP6593505B1 (en) | Computer, electronic device, setting method, and program | |
CN107562677B (en) | Calculation device, calculation method, and recording medium having program recorded thereon | |
JP7279355B2 (en) | Calculator, display method, and program | |
JP7416138B2 (en) | Calculator, setting support method and program | |
JP6528483B2 (en) | Computation processing device and program | |
JP2017016475A (en) | Electronic equipment and calculation processing program | |
JP6620907B1 (en) | Computer, setting method, and program | |
JP7487828B2 (en) | Electronic device, calculation support method and program | |
JP6950344B2 (en) | Arithmetic logic units, calculation methods, and programs | |
JP2022115562A (en) | Computing machine and calculation program | |
JP5381152B2 (en) | Formula arithmetic device and program | |
JP2023045848A (en) | Calculator and calculation program | |
JP2018156456A (en) | Computing device, computing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210921 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220706 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220712 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220909 |
|
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: 20220920 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221003 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7163705 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |