(57)【要約】【課題】メモリ機能を利用して税計算結果をより有効に利用できる計算機を提供する。【解決手段】電卓１０は、税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行して、複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリ（税率１合計メモリエリア２２ｂ、税率２合計メモリエリア２２ｃ）に記憶させる。電卓１０は、メモリキー（［Ｍ＋］キー、［Ｍ−］キー）の操作による第１合計値の記憶を指示する入力に応じて、第１合計値により更新される第２数値を第２メモリ（独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ）に記憶させる。電卓１０は、メモリキー（［ＭＲ］キー）の操作による第２数値の読み出しを指示する入力に応じて、第２数値を表示部１２に表示させる。【選択図】図２
2020057263.tif 000002
【特許請求の範囲】
【請求項１】
税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリに記憶させる第１記憶手段と、
前記第１合計値の記憶を指示する入力に応じて、前記第１合計値により更新される第２数値を第２メモリに記憶させる第２記憶手段と、
前記第２数値の読み出しを指示する入力に応じて、前記第２メモリに記憶された前記第２数値を表示部に表示させる第１表示手段とを有する計算機。
【請求項２】
前記第１合計値の表示を指示する入力に応じて、前記第１合計値を表示部に表示させる第２表示手段をさらに有し、
前記第２記憶手段は、前記第１合計値が表示部に表示された後、前記第１合計値の記憶を指示する入力があった場合に、前記第１合計値により更新される第２数値を第２メモリに記憶させる請求項１記載の計算機。
【請求項３】
前記第１記憶手段は、前記第１数値を用いた税計算により得られる税込額、税抜額、税額のそれぞれの合計値を前記第１メモリに記憶させ、
前記第２記憶手段は、前記税込額、前記税抜額、前記税額のそれぞれの合計値により、前記第２数値に含まれる税込額、税抜額、税額のそれぞれを更新する、請求項１または請求項２記載の計算機。
【請求項４】
前記第１表示手段は、前記第２数値の読み出しを指示する入力に応じて、前記第２数値に含まれる税込額、税抜額、税額の何れかを前記表示部に表示させ、表示切り替えの指示の入力に応じて、税込額、税抜額、税額の何れかに表示を切り替える、請求項３記載の計算機。
【請求項５】
前記税計算手段は、第１税率と第２税率に基づく税計算を実行し、
前記第１記憶手段は、前記第１合計値に含まれる、前記第１税率に基づく前記税計算の結果とする数値を合計した第１税率合計値と、前記第２税率に基づく前記税計算の結果とする数値を合計した第２税率合計値と、前記第１税率合計値と前記第２税率合計値とを合計した税合計値を、前記第１メモリに記憶させ、
前記第２記憶手段は、前記第１税率合計値、前記第２税率合計値、前記税合計値のそれぞれにより更新される数値を前記第２メモリに記憶させる、請求項１記載の計算機。
【請求項６】
前記税計算手段は、第１税率と第２税率に基づく税計算を実行し、
前記第１記憶手段は、前記第１合計値に含まれる、前記第１税率に基づく前記税計算の結果とする数値を合計した第１税率合計値と、前記第２税率に基づく前記税計算の結果とする数値を合計した第２税率合計値と、前記第１税率合計値と前記第２税率合計値とを合計した税合計値を、前記第１メモリに記憶させ、
前記第２記憶手段は、前記第１税率合計値が表示されている時に前記第１合計値の記憶を指示する入力があった場合に前記第１税率合計値を前記第２メモリに記憶させ、前記第２税率合計値が表示されている時に前記第１合計値の記憶を指示する入力があった場合に前記第２税率合計値を前記第２メモリに記憶させ、前記税合計値が表示されている時に前記第１合計値の記憶を指示する入力があった場合に前記税合計値を前記第２メモリに記憶させる、請求項２記載の計算機。
【請求項７】
税計算機を制御するための計算方法であって、
税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリに記憶させる第１記憶手段と、
前記第１合計値の記憶を指示する入力に応じて、前記第１合計値により更新される第２数値を第２メモリに記憶させる第２記憶手段と、
前記第２数値の読み出しを指示する入力に応じて、前記第２メモリに記憶された前記第２数値を表示部に表示させる計算方法。
【請求項８】
コンピュータを、
税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリに記憶させる第１記憶手段と、
前記第１合計値の記憶を指示する入力に応じて、前記第１合計値により更新される第２数値を第２メモリに記憶させる第２記憶手段と、
前記第２数値の読み出しを指示する入力に応じて、前記第２メモリに記憶された前記第２数値を表示部に表示させる表示手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、税計算をする計算機、計算方法、及びプログラムに関する。
【背景技術】
【０００２】
近年の計算装置（電卓）には、複数の税率を用いて税計算をする機能を設けたものがある。例えば、特許文献１に記載された電卓は、税計算の実行を指示するための税込み計算キー及び税抜き計算キーが設けられている。電卓は、税計算の対象とする数値が表示された状態において、税込み計算キーあるいは税抜き計算キーが操作されることにより、操作されたキーに応じて、表示された数値に対して税込み計算あるいは税抜き計算を実行して、税計算結果とする数値を表示させる。また、特許文献１に記載された電卓では、税計算を実行することにより、税計算結果とする数値を表示させるだけでなく、ユーザによるキー操作に応じて、税込額、税抜額、税額を表示させることもできる。
【０００３】
ところで、多くの電卓には、表示された数値や計算結果を一時的に記憶させておくメモリ機能が設けられている。メモリ機能では、例えば四則計算により得られた数値、税計算により得られた数値を、加算あるいは減算して一時記憶させておくことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１７４２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように従来技術による電卓では、税計算によって得られた数値についても、四則計算する場合と同様にして、メモリ機能を利用することで、加算あるいは減算して一時記憶させておくことができる。
【０００６】
しかしながら、従来の電卓では、メモリ機能を利用することで、税計算結果として表示された数値を加算あるいは減算して一時記憶させておくだけで、税計算を実行することにより得られる他の数値、例えば税込額、税抜額、税額などを利用することができなかった。
【０００７】
本発明は、前記のような課題に考慮してなされたもので、メモリ機能を利用して税計算結果をより有効に利用できる計算機、計算方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の計算機は、税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行する税計算手段と、複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリに記憶させる第１記憶手段と、前記第１合計値の記憶を指示する入力に応じて、前記第１合計値により更新される第２数値を第２メモリに記憶させる第２記憶手段と、前記第２数値の読み出しを指示する入力に応じて、前記第２メモリに記憶された前記第２数値を表示部に表示させる第１表示手段とを有する。
【発明の効果】
【０００９】
本発明によれば、メモリ機能を利用して税計算結果をより有効に利用できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態における税計算機の外観構成を示す正面図。
【図２】本実施形態における電卓の電子回路の構成を示すブロック図。
【図３】本実施形態における電卓の税計算機能の動作を説明するためのフローチャート。
【図４】本実施形態における電卓の税計算機能の動作を説明するためのフローチャート。
【図５】本実施形態における電卓のメモリ機能処理の動作を説明するためのフローチャート。
【図６】本実施形態における電卓の税計算機能を説明するための入力操作と表示の具体例を示す図。
【図７】本実施形態における電卓の税計算機能を説明するための入力操作と表示の具体例を示す図。
【図８】本実施形態における税計算用メモリと独立税メモリに記憶される数値の具体例を示す図。
【図９】本実施形態における電卓のメモリ機能の動作を説明するためのフローチャート。
【図１０】本実施形態における電卓のメモリ機能の動作を説明するためのフローチャート。
【発明を実施するための形態】
【００１１】
以下、図面により本発明の実施の形態について説明する。
【００１２】
図１は、本実施形態に係る税計算機の外観構成を示す正面図である。本実施形態では、税計算機を計算専用の電卓１０として実現している。
【００１３】
なお、税計算機は、電卓１０として構成する他、計算機能を有する（計算処理プログラムが実装された）パーソナルコンピュータ、タブレット型コンピュータ、スマートフォン、携帯電話機、タッチパネル式ＰＤＡ(personal digital assistants)、電子ブック、携帯ゲーム機等として構成することができる。なお、電卓１０のような物理的なキー（ボタン）が実装されていない税計算機は、電卓１０のキーと同様なソフトウェアキーボードを表示し、このソフトウェアキーボードに対するキー操作に応じて計算処理を実行する。
【００１４】
図１に示す電卓１０について説明する。本実施形態における電卓１０は、複数の税率（以下では税率１（例えば「１０％」）と税率２（例えば「８％」）の２つの税率）に基づいた税計算をする税計算機能が設けられている。
【００１５】
電卓１０の筐体正面には、複数のキーを含むキー入力部１１および表示部１２が設けられる。キー入力部１１には、数値キー、演算キー、税計算機能キー、機能キー、が設けられる。数値キーには、例えば［００］［０］〜［９］のそれぞれに対応する複数のキーを含む。演算キーには、例えば［＋］（加算）キー、［−］（減算）キー、［×］（乗算）キー、［÷］（除算）キー１１ｈ、［＝］（演算実行）キーのそれぞれに対応する複数のキーを含む。税計算機能キーには、税計算キー（税込１計算キー１１ｂ、税込２計算キー１１ｃ、税抜１計算キー１１ｄ、税抜２計算キー１１ｅ）、税計算合計キー１１ｆが設けられる。機能キーには、例えばオールクリアキー（［ＡＣ］キー１１ａ）、クリアキー（［Ｃ］キー）、複数のメモリキー（［Ｍ＋］キー１１ｍ１、［Ｍ−］キー１１ｍ２、［ＭＲ］キー１１ｍ３、［ＭＣ］キー１１ｍ４）、グランドトータルキー（［ＧＴ］キー）、ルートキー（［√］キー）、［％］キー１１ｇなどが含まれる。
【００１６】
税込１計算キー１１ｂは、税率１を用いた税込み計算の実行指示を入力するために操作される。同様にして、税込２計算キー１１ｃは、税率２を用いた税込み計算の実行指示を入力するために操作される。税抜１計算キー１１ｄは、税率１を用いた税抜き計算の実行指示を入力するために操作される。同様にして、税抜２計算キー１１ｅは、税率２を用いた税抜き計算の実行指示を入力するために操作される。
【００１７】
税計算合計キー１１ｆは、税計算の計算結果について総合計を表示させる指示を入力するために操作される。税計算合計キー１１ｆが操作された場合、税合計後モード（後述する）がオンに設定され、税計算の計算結果とする総合計について、税込額、税抜額、税額を切り替えて表示させることができる。
【００１８】
メモリキーは、メモリ機能を利用するために操作されるキーである。メモリ機能では、表示された数値や計算結果のデータを不揮発性の独立メモリエリア（後述する独立メモリエリア２２ｈ、独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ）に一時的に記憶させておくことができ、［ＡＣ］キー１１ａあるいは［Ｃ］キーの操作、及び電源がオフされてもデータが保持される。本実施形態における電卓１０は、通常計算（四則計算など）及び税計算における計算対象とする数値に対して処理を実行するメモリ機能（以下、通常メモリ機能と称する）と、税計算の結果とする数値を合計した合計値に対して処理を実行するメモリ機能（以下、税計算メモリ機能と称する）を実行可能である。税計算メモリ機能は、税合計後モードがオンに設定された場合に有効となる。
【００１９】
通常メモリ機能では、１回のメモリキーの操作に対して１つの数値を処理対象とし、税計算メモリ機能では、１回のメモリキーの操作に対して例えば税計算の計算結果として記憶される複数の数値を処理対象とする。税計算メモリ機能が処理対象とする複数の数値は、例えば、複数の税率（税率１（「１０％」）、税率２（「８％」）のそれぞれに基づく税計算の結果とする税率別の合計値、及び複数の各税率で計算した合計値の総合計値を対象とする。さらに、税率別の合計値について、税込合計額、税抜合計額、税額合計額をそれぞれ示す数値を対象とする。さらに、総合計値について、各税率で計算した税込合計額、税抜合計額、税額合計額をそれぞれ総合計した、税込総合計額、税抜総合計額、税額総合計額をそれぞれ示す数値を対象とする。
【００２０】
複数のメモリキーは、通常メモリ機能と税計算メモリ機能の両方で兼用される。通常メモリ機能の実行時には、メモリキーの操作に応じて独立メモリ（後述するメモリ２２の独立メモリエリア２２ｈ）を処理対象とし、税計算メモリ機能の実行時には、メモリキーの操作に応じて税計算独立メモリ（後述するメモリ２２の独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ）を処理対象とする。
【００２１】
［Ｍ＋］キー１１ｍ１と［Ｍ−］キー１１ｍ２は、独立メモリあるいは税計算独立メモリに記憶された数値を、処理対象とする数値によって更新する指示を入力するためのキーである。［Ｍ＋］キー１１ｍ１は、処理対象とする数値を加算する指示を入力し、［Ｍ−］キー１１ｍ２は、処理対象とする数値を減算する指示を入力するために操作される。
【００２２】
［ＭＲ］キー１１ｍ３は、独立メモリあるいは税計算独立メモリに記憶された数値を読み出して、表示させる指示を入力するためのキーである。
【００２３】
［ＭＣ］キー１１ｍ４は、独立メモリあるいは税計算独立メモリに記憶された数値の消去を指示するためのキーである。
【００２４】
［％］キーは、パーセント計算のために使用される他、税計算キーの操作に応じて実行する税計算で用いられる税率をユーザ操作によって設定するための税率設定処理を起動するために使用される。税率設定処理では、例えば、税込１計算キー１１ｂと税抜１計算キー１１ｄのキー操作に応じて実行される税計算に用いられる税率１と、税込２計算キー１１ｃと税抜２計算キー１１ｅのキー操作に応じて実行される税計算に用いられる税率２を設定することができる。
【００２５】
ラウンドセレクタ１１ｙは、端数処理の計算方法を設定する。例えば、「Ｆ」設定は、表示部１２に小数点以下を含む表示可能な最大桁の表示を指定する。「ＣＵＴ」設定は、小数点セレクタ１１ｚで指定された桁の切り捨てを指定する。「５／４」設定は、小数点セレクタ１１ｚで指定した桁の四捨五入を指定する。小数点セレクタ１１ｚは、小数点以下を何桁まで表示部１２に表示させるかを設定する。なお、「ＡＤＤ」設定は、入力された数値に対して所定の桁数への小数点設定を指定する。
【００２６】
表示部１２は、ドットマトリクス型の液晶表示ユニットからなる。表示部１２には、キー入力部１１のキーに対する操作により入力された数値が表示される。表示部１２には、限られた行数分（例えば１行）の数値が表示される。また、表示部１２の辺に沿って設けられた状態表示エリアには、設定中の計算モードや各種設定状態を示す文字や記号（シンボル）が表示される。状態表示エリアに表示されるシンボルには、例えば、税計算キーシンボル、総合計表示シンボル、メモリシンボルなどが表示される。
【００２７】
図２は、本実施形態における電卓１０の電子回路の構成を示すブロック図である。電卓１０の電子回路は、ＣＰＵ２１を含む、コンピュータを構成する複数のユニットを備えている。
【００２８】
ＣＰＵ２１は、メモリ２２に記憶された計算処理プログラム２２ａを実行することにより、回路各部の動作を制御する。入力操作が行われると、ＣＰＵ２１は、キー入力部１１からのキー入力信号により入力操作がされたキーを検出し、検出された各キーに応じた各種の演算処理を実行する。電卓１０は、ＣＰＵ２１が計算処理プログラム２２ａに記述された命令に従い回路各部の動作を制御し、ソフトウェアとハードウェアとが協働して動作することにより、以下の動作説明で述べる計算機能による処理を含む計算処理を実現する。
【００２９】
計算処理プログラム２２ａは、予めメモリ２２に記憶されていても良いし、記録媒体読取部２４を介してメモリカード等の外部記録媒体２３から読み込まれても良いし、あるいは通信部２５を介して通信ネットワークＮ（インターネット等を含む）上のサーバ３０からダウンロードされても良い。
【００３０】
メモリ２２には、計算処理プログラム２２ａが記憶される他に、税率１合計メモリエリア２２ｂ、税率２合計メモリエリア２２ｃ、税合計メモリエリア２２ｄ、税合計後モードデータ２２ｅ、独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ、独立メモリエリア２２ｈ、税率記憶エリア２２ｋなど各データを記憶するエリアが設けられる。税率１合計メモリエリア２２ｂ、税率２合計メモリエリア２２ｃ及び税合計メモリエリア２２ｄは、税計算処理において使用される税計算用メモリとして使用されるエリアである。
【００３１】
税率１合計メモリエリア２２ｂは、税率１に基づいた税計算により算出されるデータを記憶するためのエリアである。税率１合計メモリエリア２２ｂには、キー入力部１１の入力操作により入力された税抜額（第１税抜額）を示す数値に対して、税率１を用いて計算された税込額（第１税込額）、税額（第１税額）、及び税抜額（第１税抜額）が、少なくとも１つの数値について記憶される。また、税率１合計メモリエリア２２ｂは、少なくとも１つの数値に対応する第１税込額の合計を示す第１税込合計額、第１税込合計額に対応する第１税抜合計額、第１税込合計額に対応する第１税合計額が記憶される。
【００３２】
税率２合計メモリエリア２２ｃは、税率２に基づいた税計算により算出されるデータを記憶するためのエリアである。税率２合計メモリエリア２２ｃには、キー入力部１１の入力操作により入力された税抜額（第２税抜額）を示す数値に対して、税率２を用いて計算された税込額（第２税込額）及び税額（第２税額）と、税抜額（第２税抜額）が、少なくとも１つの数値について記憶される。また、税率２合計メモリエリア２２ｃは、少なくとも１つの数値に対応する第２税込額の合計を示す第２税込合計額、第２税込合計額に対応する第２税抜合計額、第２税込合計額に対応する第２税合計額が記憶される。
【００３３】
税合計メモリエリア２２ｄは、税率１に基づいた税計算により算出される数値と、税率２に基づいた税計算により算出される数値の合計を示すデータを記憶するためのエリアである。税合計メモリエリア２２ｄには、税計算合計キー１１ｆの入力操作に応じて、第１税込合計額と第２税込合計額とを合計した税込総合計額、税込総合計額に対応する税抜総合計額、税込総合計額に対応する税総合計額が記憶される。
【００３４】
税合計後モードデータ２２ｅは、税計算合計キー１１ｆの入力操作に応じて税込総合計額が算出された後の状態にあるか否か（税合計後モードオン／オフ）を示すデータである。税合計後モードは、税込総合計額が算出された時にオンされ、税込１計算キー１１ｂ及び税込２計算キー１１ｃ以外のキー、例えば［ＡＣ］キー１１ａが操作された場合や数値キーが操作されることにより新たな数値入力が行われた場合にオフされる。税合計後モードがオン状態（税込総合計額の算出後の状態）の場合には、税込１計算キー１１ｂあるいは税込２計算キー１１ｃに対する操作が行われると、（第１／第２）税込合計額が表示される。そして同じキー（税込１計算キー１１ｂあるいは税込２計算キー１１ｃ）が操作される毎に、（第１／第２）税込合計額に対応する税抜合計額、（第１／第２）税込合計額に対応する税合計額を切替て順次表示させる。また、税合計後モードがオフ状態の場合（つまり税込総合計額の算出後でない状態）に、税込１計算キー１１ｂあるいは税込２計算キー１１ｃに対する操作が行われると、表示数値を税抜額とした場合の（第１／第２）税込額が表示される。そして同じキー（税込１計算キー１１ｂあるいは税込２計算キー１１ｃ）が操作されると、（第１／第２）税額が表示される。
【００３５】
独立税率１メモリエリア２２ｆと独立税率２メモリエリア２２ｇは、税計算メモリ機能により使用される独立税メモリとして使用されるエリアである。独立税率１メモリエリア２２ｆは、税率１合計メモリエリア２２ｂと対応するもので、税率１合計メモリエリア２２ｂに記憶される税込合計額、税抜合計額、税合計額のそれぞれに対応する数値が記憶される。同様にして、独立税率２メモリエリア２２ｇは、税率２合計メモリエリア２２ｃと対応するもので、税率２合計メモリエリア２２ｃに記憶される税込合計額、税抜合計額、税合計額のそれぞれに対応する数値が記憶される。
【００３６】
独立税率１メモリエリア２２ｆは、［Ｍ＋］キー１１ｍ１及び［Ｍ−］キー１１ｍ２に対する操作に応じて、税率１合計メモリエリア２２ｂに記憶されたデータをもとに更新（加算、減算）される。独立税率２メモリエリア２２ｇは、［Ｍ＋］キー１１ｍ１及び［Ｍ−］キー１１ｍ２に対する操作に応じて、税率２合計メモリエリア２２ｃに記憶されたデータをもとに更新（加算、減算）される。
【００３７】
独立メモリエリア２２ｈは、通常メモリ機能により使用されるエリアである。独立メモリエリア２２ｈは、［Ｍ＋］キー１１ｍ１及び［Ｍ−］キー１１ｍ２に対する操作に応じて、四則計算により得られた数値あるいは税計算により得られた数値により更新（加算、減算）される。
【００３８】
独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ、独立メモリエリア２２ｈは、［ＡＣ］キー１１ａあるいは［Ｃ］キーの操作、及び電源がオフされてもデータが保持される、不揮発性の記憶エリアである。
【００３９】
税率記憶エリア２２ｋは、税計算キーに設定された税率１，２を示す数値が記憶される。
【００４０】
次に、本実施形態における電卓１０の動作について説明する。図３及び図４は、本実施形態における電卓１０の税計算機能の動作を説明するためのフローチャートである。図５は、本実施形態における電卓１０のメモリ機能処理の動作を説明するためのフローチャートである。図６及び図７は、本実施形態における電卓１０の税計算機能を説明するための入力操作と表示の具体例を示す図である。図８は、本実施形態における税計算用メモリと独立税メモリに記憶される数値の具体例を示す図である。
【００４１】
まず、ユーザは、計算を開始前に表示をクリアするため、［ＡＣ］キー１１ａを操作（押下）する。ＣＰＵ２１は、［ＡＣ］キー１１ａが操作されると（ステップＡ１、Ｙｅｓ）、税計算に使用するメモリ２２の各エリア、すなわち税率１合計メモリエリア２２ｂ、税率２合計メモリエリア２２ｃ、及び税合計メモリエリア２２ｄを全てクリアする（ステップＡ２）。また、ＣＰＵ２１は、税合計後モードデータ２２ｅに記憶された税合計後モードをオフする（ステップＡ３）。図６（Ａ１）は、［ＡＣ］キー１１ａが操作された場合の表示例を示している。また、先の四則計算や税計算により算出された数値が表示された状態で［ＡＣ］キー１１ａが操作された場合には、ＣＰＵ２１は、先に表示された数値をクリアして「０」を表示する。
【００４２】
［ＡＣ］キー１１ａの入力操作の直後に、税込１計算キー１１ｂに対する入力操作を検出した場合（ステップＡ８、Ａ９、Ｙｅｓ）、ＣＰＵ２１は、税率記憶エリア２２ｋに記憶された税率１を示す数値を参照して、税込１計算キー１１ｂに対して設定された税率１を表示部１２において表示させる（ステップＡ１０）。本実施形態では、初期設定において、税率１として「１０％」が設定されている。同様にして、［ＡＣ］キー１１ａの入力操作の直後に、税込２計算キー１１ｃに対する入力操作を検出した場合（ステップＡ２６、Ａ２７、Ｙｅｓ）、ＣＰＵ２１は、税率記憶エリア２２ｋに記憶された税率２を示す数値を参照して、税込２計算キー１１ｃに対して設定された税率２を表示部１２において表示させる（ステップＡ２８）。本実施形態では、初期設定において、税率２として「８％」が設定されている。
【００４３】
次に、計算の対象とする数値を入力するためにユーザにより数値キーが操作されると（ステップＡ４、Ｙｅｓ）、ＣＰＵ２１は、入力操作された数値キーに応じた数値（数値コード）を入力し、入力された数値を表示部１２において表示させる（ステップＡ５）。また、ＣＰＵ２１は、税合計後モードデータ２２ｅに記憶された税合計後モードをオフする（ステップＡ３）。
【００４４】
続いて、演算キーが操作されると（ステップＡ６、Ｙｅｓ）、ＣＰＵ２１は、入力操作された演算キーに応じた演算（演算コード）を入力して、入力された演算の演算（記号）シンボルを表示部１２の状態表示エリアにおいて表示させる（ステップＡ７）。また、ＣＰＵ２１は、税合計後モードデータ２２ｅに記憶された税合計後モードをオフする（ステップＡ３）。
【００４５】
また、ＣＰＵ２１は、入力された演算コードと入力済みの数値コードをもとに演算を実行し、演算途中の結果を表示部１２に表示させる。以下、同様にして、数値コードと演算コードの入力が繰り返されることにより、ＣＰＵ２１は、入力された数値コードと演算コードとを順次記憶していく。そして、ユーザ操作により演算実行キー「＝」（イコール）キーが操作されると、ＣＰＵ２１は、入力操作された演算実行キー（「＝」キー）に応じた演算コードを入力し、それまでに入力された数値コードと演算コード（「＝」コード）に応じた計算を実行し、計算結果を表示部１２に表示させる（ステップＡ４〜Ａ７）。
【００４６】
こうして、表示部１２に数値が表示された状態において、税込１計算キー１１ｂあるいは税込２計算キー１１ｃの入力操作を検出した場合、ＣＰＵ２１は、表示部１２に表示された税抜額を示す数値に対して、入力操作がされた税計算キーに応じた税率をもとに税計算を実行する。なお、前述した説明では、表示部１２に表示された数値は、演算によって入力（表示）されているが、単に数値キーの入力操作により入力された数値を税計算の対象とすることができる。
【００４７】
例えば、ＣＰＵ２１は、税込１計算キー１１ｂの入力操作を検出した場合（ステップＡ８、Ｙｅｓ）、税合計後モードがオフ状態にあるため（ステップＡ１１、Ｙｅｓ）、税計算の対象とする表示中の数値について、税率１（例えば「１０％」）をもとに税込額及び税額を計算して、表示中の数値が示す税抜額と共に税率１合計メモリエリア２２ｂに記憶させる（ステップＡ１２）。また、ＣＰＵ２１は、税率１をもとに計算した税込額を表示部１２に表示させる（ステップＡ１３）。
【００４８】
同様にして、数値キーの操作により入力された数値（あるいは演算により算出された数値）を表示部１２に表示させた状態で（ステップＡ４〜Ａ７）、税込１計算キー１１ｂの入力操作を検出した場合（ステップＡ８、Ｙｅｓ）、ＣＰＵ２１は、表示部１２に表示中の数値について税率１をもとに税計算をして、計算結果を税率１合計メモリエリア２２ｂに記憶させると共に税込額を表示部１２に表示させる（ステップＡ８〜Ａ１３）。すなわち、複数の数値に対する税計算を続けて指示することができる。
【００４９】
また、ＣＰＵ２１は、税込２計算キー１１ｃの入力操作を検出した場合（ステップＡ２６、Ｙｅｓ）、税合計後モードがオフ状態にあるため（ステップＡ２９、Ｙｅｓ）、税計算の対象とする表示中の数値について、税率２（例えば「８％」）をもとに税込額及び税額を計算して、表示中の数値が示す税抜額と共に税率２合計メモリエリア２２ｃに記憶させる（ステップＡ３０）。また、ＣＰＵ２１は、税率２をもとに計算した税込額を表示部１２に表示させる（ステップＡ３１）。
【００５０】
同様にして、数値キーの操作により入力された数値（あるいは演算により算出された数値）を表示部１２に表示させた状態で（ステップＡ４〜Ａ７）、税込２計算キー１１ｃの入力操作を検出した場合（ステップＡ２６、Ｙｅｓ）、ＣＰＵ２１は、表示部１２に表示中の数値について税率２をもとに税計算をして、計算結果を税率２合計メモリエリア２２ｃに記憶させると共に税込額を表示部１２に表示させる（ステップＡ２６〜Ａ３０）。
【００５１】
以下、具体的な数値の入力と税計算の例について説明する。図６（Ｂ１）〜（Ｂ７）には、複数の数値（税抜額）が入力され、それぞれに対する税計算の実行が税込１計算キー１１ｂまたは税込２計算キー１１ｃにより指定されたことを示している。
【００５２】
例えば図６（Ｂ１）に示すように、数値「１０００」が入力された後、税込１計算キー１１ｂが操作されると、ＣＰＵ２１は、税率１をもとに算出した税込額「１１００」を表示させる。また、ＣＰＵ２１は、税率１をもとに算出した税込額を表示していることを表すシンボル「税１」を表示させる。同様にして、数値「２００」「５０００」「１５００」が入力され、それぞれに対して税込１計算キー１１ｂが操作されると、ＣＰＵ２１は、図６（Ｂ２）〜（Ｂ４）に示すように、各数値に対して税率１をもとに算出した税込額を表示させる。各数値に対する税計算の結果は、税率１合計メモリエリア２２ｂに記憶される。
【００５３】
図８（Ａ）には、図６（Ｂ１）〜（Ｂ４）に示す、税込１計算キー１１ｂの操作に応じて実行された税計算により、税率１合計メモリエリア２２ｂに記憶される数値（税込合計額、税抜合計額、税合計額）の一例を示している。図８（Ａ）に示すように、税率１合計メモリエリア２２ｂには、複数の数値に対する税率１を用いた税込計算による合計値が、税込額、税抜額、税額のそれぞれについて記憶される（税込合計額、税抜合計額、税合計額）。
【００５４】
また、例えば図６（Ｂ５）に示すように、数値「２０００」が入力された後、税込２計算キー１１ｃが操作されると、ＣＰＵ２１は、税率２をもとに算出した税込額「２１６０」を表示させる。また、ＣＰＵ２１は、税率２をもとに算出した税込額を表示していることを表すシンボル「税２」を表示させる。同様にして、数値「３０００」「４００」が入力され、それぞれに対して税込２計算キー１１ｃが操作されると、ＣＰＵ２１は、図６（Ｂ６）（Ｂ７）に示すように、各数値に対して税率２をもとに算出した税込額を表示させる。各数値に対する税計算の結果は、税率２合計メモリエリア２２ｃに記憶される。
【００５５】
図８（Ａ）には、図６（Ｂ５）〜（Ｂ７）に示す、税込２計算キー１１ｃの操作に応じて実行された税計算により、税率２合計メモリエリア２２ｃに記憶される数値（税込合計額、税抜合計額、税合計額）の一例を示している。図８（Ａ）に示すように、税率２合計メモリエリア２２ｃには、複数の数値に対する税率２を用いた税込計算による合計値が、税込額、税抜額、税額のそれぞれについて記憶される。
【００５６】
こうして、本実施形態における電卓１０は、入力された数値に対する税計算に用いる税率を、税込１計算キー１１ｂあるいは税込２計算キー１１ｃの操作によって任意に指定することができる。従って、例えば適用税率が異なる複数の商品の税込総合計額を算出する場合に、適用税率が異なる複数の商品について、個々に税率を指定して税込額を入力することができるため入力作業を容易にすることができる。図６（Ｂ１）〜（Ｂ７）では、税率１を適用する数値と税率２を適用する数値について、それぞれ連続して税計算を実行しているが、税率１と税率２を混在して指定して税計算を実行することができる。
【００５７】
なお、税込額が表示されている状態において、税計算を指示するために操作したキー（税込１計算キー１１ｂまたは税込２計算キー１１ｃ）が続けて操作されると、ＣＰＵ２１は、税込額表示を税額表示に切り替えて表示させる。例えば、税率１をもとに算出された税込額が表示されている時（ステップＡ１３）、税込１計算キー１１ｂが操作された場合（ステップＡ１４、Ｙｅｓ）、ＣＰＵ２１は、税率１をもとに算出した税額を税率１合計メモリエリア２２ｂから読み出して表示させる（ステップＡ１５）。さらに、続けて税込１計算キー１１ｂが操作された場合（ステップＡ１６，Ｙｅｓ）、ＣＰＵ２１は、税率１をもとに算出された税込額を表示させる（ステップＡ１３）。
【００５８】
また、税率２をもとに算出された税込額が表示されている時（ステップＡ３１）、税込２計算キー１１ｃが操作された場合（ステップＡ３２、Ｙｅｓ）、ＣＰＵ２１は、税率２をもとに算出した税額を税率２合計メモリエリア２２ｃから読み出して表示させる（ステップＡ３３）。さらに、続けて税込２計算キー１１ｃが操作された場合（ステップＡ３４，Ｙｅｓ）、ＣＰＵ２１は、税率２をもとに算出された税込額を表示させる（ステップＡ３１）。
【００５９】
すなわち、電卓１０は、税込１計算キー１１ｂあるいは税込２計算キー１１ｃの操作に応じて税込額を算出した後、税込１計算キー１１ｂあるいは税込２計算キー１１ｃに対する操作毎に、税込額の表示と税額の表示を交互に切り替えて表示させることができる。よって、税込額と税額とを容易に確認することができる。
【００６０】
次に、税込額あるいは税額が表示された状態において、税計算合計キー１１ｆが操作された場合（ステップＡ４４、Ｙｅｓ）、ＣＰＵ２１は、税合計後モードデータ２２ｅが示す税合計後モードをオンする（ステップＡ５５）。また、ＣＰＵ２１は、税率１合計メモリエリア２２ｂに記憶された税率１をもとに算出された税込額の合計（第１税込合計額）と、税率２合計メモリエリア２２ｃに記憶された税率２をもとに算出された税込額の合計（第２税込合計額）とを合計した税込総合計額を算出して、税合計メモリエリア２２ｄに記憶させると共に表示部１２に表示させる（ステップＡ４５）。
【００６１】
また、電卓１０は、税込総合計額が表示されている状態において、税計算合計キー１１ｆを続けて操作することで、税込総合計額の表示を、税抜総合計額、税総合計額に順次切り替えて表示させることができる。
【００６２】
すなわち、税込総合計額が表示されている時（ステップＡ４５）、税計算合計キー１１ｆが操作された場合（ステップＡ４６、Ｙｅｓ）、ＣＰＵ２１は、税率１合計メモリエリア２２ｂと税率２合計メモリエリア２２ｃに記憶されたデータをもとに、税込総合計額に対応する税抜総合計額を算出して税合計メモリエリア２２ｄに記憶させる。また、ＣＰＵ２１は、税合計メモリエリア２２ｄから税抜総合計額を読み出して表示させる（ステップＡ４７）。
【００６３】
さらに、税抜総合計額が表示されている時（ステップＡ４７）、税計算合計キー１１ｆが操作された場合（ステップＡ４８，Ｙｅｓ）、ＣＰＵ２１は、税率１合計メモリエリア２２ｂと税率２合計メモリエリア２２ｃに記憶されたデータをもとに、税込総合計額に対応する税総合計額を算出して税合計メモリエリア２２ｄに記憶させる。また、ＣＰＵ２１は、税合計メモリエリア２２ｄから税総合計額を読み出して表示させる（ステップＡ４９）。さらに、税計算合計キー１１ｆが操作された場合（ステップＡ５０，Ｙｅｓ）、ＣＰＵ２１は、前述と同様にして、税込総合計額を表示させる（ステップＡ４５）。
【００６４】
図８（Ａ）には、税計算合計キー１１ｆの操作に応じて税合計メモリエリア２２ｄに記憶される数値（税込総合計額、税抜総合計額、税総合計額）の一例を示している。図８（Ａ）に示すように、税合計メモリエリア２２ｄには、税率１合計メモリエリア２２ｂと税率２合計メモリエリア２２ｃに記憶された数値の合計値が、税込額、税抜額、税額のそれぞれについて記憶される。
【００６５】
さらに、税計算合計キー１１ｆが操作された場合、ＣＰＵ２１は、税込総合計額を表示部１２において表示させる。すなわち、電卓１０は、税計算合計キー１１ｆの操作に応じて税合計後モードがオン状態に設定した後、税計算合計キー１１ｆに対する操作毎に、税込総合計額、税込総合計額に対応する税抜総合計額、税込総合計額に対応する税総合計額の表示を交互に切り替えることができる。よって、税込総合計額、税抜総合計額、税総合計額を容易に確認することができる。
【００６６】
図６（Ｃ）には、税計算合計キー１１ｆが操作された場合の表示例（税計算総合計表示）を示している。図６（Ｂ１）〜（Ｂ７）に示す複数の数値について税計算がされた後、税計算合計キー１１ｆが操作されると、ＣＰＵ２１は、図６（Ｃ１）に示すように、税率１と税率２をそれぞれ適用した税込額の総合計額を示す税込総合計額「１４３０２」を表示させる。ここで、税計算合計キー１１ｆが操作されると、ＣＰＵ２１は、図６（Ｃ２）に示すように、税抜総合計額「１３１００」を表示させる。さらに、税計算合計キー１１ｆが操作されると、ＣＰＵ２１は、図６（Ｃ３）に示すように、税総合計額「１２０２」を表示させる。さらに、税計算合計キー１１ｆが操作されると、ＣＰＵ２１は、図６（Ｃ１）に示す表示に戻り、税込総合計額「１４３０２」を表示させる。
【００６７】
次に、税合計後モードがオン状態にされた後（税込総合計額が算出された後）、税込１計算キー１１ｂまたは税込２計算キー１１ｃが操作された場合について説明する。
【００６８】
図６（Ｃ１）〜（Ｃ３）に示すように、税込総合計額、税抜総合計額、あるいは税総合計額が表示された状態において、税込１計算キー１１ｂが操作された場合（ステップＡ８、Ｙｅｓ）、ＣＰＵ２１は、税合計後モードがオン状態にあるため（ステップＡ１１、Ｎｏ）、少なくとも１つの数値に対応する第１税込額の合計を示す第１税込合計額を税率１合計メモリエリア２２ｂから読み出して表示部１２に表示させる（ステップＡ１７）。さらに、第１税込合計額が表示されている状態において（ステップＡ１７）、税込１計算キー１１ｂが操作された場合（ステップＡ１８，Ｙｅｓ）、ＣＰＵ２１は、税率１合計メモリエリア２２ｂから第１税込合計額に対応する第１税抜合計額を読み出して表示させる（ステップＡ１９）。さらに、第１税抜額が表示された状態において、税込１計算キー１１ｂが操作された場合（ステップＡ２０、Ｙｅｓ）、ＣＰＵ２１は、税率１合計メモリエリア２２ｂから第１税込合計額に対応する第１税合計額を読み出して表示させる（ステップＡ２１）。さらに、税込１計算キー１１ｂが操作された場合（ステップＡ２２、Ｙｅｓ）、ＣＰＵ２１は、税率１合計メモリエリア２２ｂから第１税込合計額を読み出して表示させる（ステップＡ１７）。
【００６９】
すなわち、電卓１０は、税込総合計額が算出された後では、税込１計算キー１１ｂに対する操作毎に、税率１をもとに算出された第１税込合計額、第１税抜合計額、第１税合計額の何れかの表示に切り替えることができる。よって、第１税込合計額、第１税抜合計額、第１税合計額を容易に確認することができる。
【００７０】
図６（Ｄ）には、税込１計算キー１１ｂが操作された場合の表示例（税率１の合計表示）を示している。図６（Ｃ１）〜（Ｃ３）に示す表示がされている状態において税込１計算キー１１ｂが操作されると、ＣＰＵ２１は、図６（Ｄ１）に示すように、税率１をもとに算出された第１税込合計額「８４７０」を表示させる。ここで、税込１計算キー１１ｂが操作されると、ＣＰＵ２１は、図６（Ｄ２）に示すように、第１税抜合計額「７７００」を表示させる。さらに、税込１計算キー１１ｂが操作されると、ＣＰＵ２１は、図６（Ｄ３）に示すように、第１税合計額「７７０」を表示させる。さらに、税込１計算キー１１ｂが操作されると、ＣＰＵ２１は、図６（Ｄ１）に示す表示に戻り、第１税込合計額「８４７０」を表示させる。
【００７１】
なお、図６（Ｄ１）〜（Ｄ３）に示す表示状態において税込２計算キー１１ｃが操作された場合には（ステップＡ２３、Ａ２４、Ａ２５、Ｙｅｓ）、ＣＰＵ２１は、以下に説明する図６（Ｅ１）〜（Ｅ３）に示す第２税込合計額の表示に切り替える（ステップＡ３５）。また、図６（Ｄ１）〜（Ｄ３）に示す表示状態において税計算合計キー１１ｆが操作された場合には（ステップＡ５６、Ｙｅｓ）、ＣＰＵ２１は、前述した税込総合計額の表示状態に移行する（ステップＡ４５）。
【００７２】
一方、図６（Ｃ１）〜（Ｃ３）に示すように、税込総合計額、税抜総合計額、あるいは税総合計額が表示された状態において、税込２計算キー１１ｃが操作された場合（ステップＡ２６、Ｙｅｓ）、ＣＰＵ２１は、税合計後モードがオン状態にあるため（ステップＡ２９、Ｎｏ）、少なくとも１つの数値に対応する第２税込額の合計を示す第２税込合計額を税率２合計メモリエリア２２ｃから読み出して表示部１２に表示させる（ステップＡ３５）。さらに、第２税込合計額が表示されている状態において（ステップＡ３５）、税込２計算キー１１ｃが操作された場合（ステップＡ３６，Ｙｅｓ）、ＣＰＵ２１は、税率２合計メモリエリア２２ｃから第２税込合計額に対応する第２税抜合計額を読み出して表示させる（ステップＡ３７）。さらに、第２税抜額が表示された状態において、税込２計算キー１１ｃが操作された場合（ステップＡ３８、Ｙｅｓ）、ＣＰＵ２１は、税率２合計メモリエリア２２ｃから第２税込合計額に対応する第２税合計額を読み出して表示させる（ステップＡ３９）。さらに、税込２計算キー１１ｃが操作された場合（ステップＡ４０、Ｙｅｓ）、ＣＰＵ２１は、税率２合計メモリエリア２２ｃから第２税込合計額を読み出して表示させる（ステップＡ３５）。
【００７３】
すなわち、電卓１０は、税込総合計額が算出された後では、税込２計算キー１１ｃに対する操作毎に、税率２をもとに算出された第２税込合計額、第２税抜合計額、第２税合計額の何れかの表示に切り替えることができる。よって、第２税込合計額、第２税抜合計額、第２税合計額を容易に確認することができる。
【００７４】
図６（Ｅ）には、税込２計算キー１１ｃが操作された場合の表示例（税率２の合計表示）を示している。図６（Ｃ１）〜（Ｃ３）に示す表示がされている状態において税込２計算キー１１ｃが操作されると、ＣＰＵ２１は、図６（Ｅ１）に示すように、税率２をもとに算出された第２税込合計額「５８３２」を表示させる。ここで、税込２計算キー１１ｃが操作されると、ＣＰＵ２１は、図６（Ｅ２）に示すように、第２税抜合計額「５４００」を表示させる。さらに、税込２計算キー１１ｃが操作されると、ＣＰＵ２１は、図６（Ｅ３）に示すように、第２税合計額「４３２」を表示させる。さらに、税込２計算キー１１ｃが操作されると、ＣＰＵ２１は、図６（Ｅ１）に示す表示に戻り、第２税込合計額「５８３２」を表示させる。
【００７５】
なお、図６（Ｅ１）〜（Ｅ３）に示す表示状態において税込１計算キー１１ｂが操作された場合には（ステップＡ４１、Ａ４２、Ａ４３、Ｙｅｓ）、ＣＰＵ２１は、図６（Ｄ１）〜（Ｄ３）に示す第１税込合計額の表示に切り替える（ステップＡ１７）。また、図６（Ｅ１）〜（Ｅ３）に示す表示状態において税計算合計キー１１ｆが操作された場合には（ステップＡ５７、Ｙｅｓ）、ＣＰＵ２１は、前述した税込総合計額の表示状態に移行する（ステップＡ４５）。
【００７６】
すなわち、電卓１０は、税合計後モードがオン状態にある間、税込１計算キー１１ｂと税込２計算キー１１ｃの操作による簡単な操作により、税率１と税率２のそれぞれに対応する合計表示（図６（Ｄ１）〜（Ｄ３）、図６（Ｅ１）〜（Ｅ３））を、相互に切り替えて表示させることができる。また、電卓１０は、税計算合計キー１１ｆの操作により総合計表示（図６（Ｃ１）〜（Ｃ３））に切り替えて表示させることができる。
【００７７】
こうして、本実施形態における電卓１０では、複数の税率のそれぞれに対応する税込１計算キー１１ｂと税込２計算キー１１ｃを用いた簡単な操作で複数の税率に基づいた税計算をし、税計算の内容を容易に確認することができる。
【００７８】
次に、税込１計算キー１１ｂと税込２計算キー１１ｃに対して税率を設定する税率設定処理について説明する。
【００７９】
例えば、［ＡＣ］キー１１ａの操作の後に（ステップＡ１）、例えば［％］キー１１ｇを長押しする操作（例えば予め設定された時間以上、押し続ける操作）がされた場合（ステップＡ５１、Ａ５２、Ｙｅｓ）、ＣＰＵ２１は、税率設定処理を起動する（ステップＡ５３）。なお、［％］キー１１ｇが通常操作（予め設定された時間よりも短い操作）である場合（ステップＡ５２、Ｎｏ）、ＣＰＵ２１は、表示された数値に対する％計算を実行する（ステップＡ５４）。
【００８０】
税率設定処理を起動すると、ＣＰＵ２１は、税率設定用の画面を表示させる。ここで、税込１計算キー１１ｂが操作されると、ＣＰＵ２１は、税込１計算キー１１ｂに設定された税率１（「１０」）と「税１」のシンボルを表示部１２に表示させる。次に、新たに設定する税率１を示す数値（例えば「８」）が入力された後、［％］キー１１ｇが操作されると、ＣＰＵ２１は、入力された数値（「８」）を表示させると共に、税込１計算キー１１ｂに適用する税率１として税率記憶エリア２２ｋへ記憶する。
【００８１】
税込２計算キー１１ｃに対応する税率２についても、前述と同様にして、ユーザ操作によって任意に設定することができる。
【００８２】
このようにして、本実施形態における電卓１０では、税込１計算キー１１ｂ及び税込２計算キー１１ｃに対して任意の税率を設定することができる。ＣＰＵ２１は、前述した図３及び図４に示す処理において、税込１計算キー１１ｂあるいは税込２計算キー１１ｃが操作された場合、新たに設定（登録）された税率１，２を用いて税計算を実行する。
【００８３】
次に、本実施形態における電卓１０によるメモリ機能について説明する。図５は、本実施形態におけるメモリ機能処理の動作を説明するためのフローチャートである。まず、通常メモリ機能について説明する。
【００８４】
ＣＰＵ２１は、メモリキーが操作された場合（ステップＡ５５、Ｙｅｓ）、メモリ機能処理を実行する（ステップＡ５６）。ＣＰＵ２１は、税計算後モードがオン状態にあるか税合計後モードデータ２２ｅを参照して判別する。税計算後モードがオン状態にない場合（ステップＢ１、Ｎｏ）、ＣＰＵ２１は、通常メモリ機能による、操作されたメモリキーに応じた処理を実行する。
【００８５】
すなわち、ＣＰＵ２１は、［Ｍ＋］キー１１ｍ１が操作された場合（ステップＢ９、Ｙｅｓ）、表示部１２に表示された数値を処理対象として、独立メモリエリア２２ｈに記憶された数値に加算する（ステップＢ１０）。なお、独立メモリエリア２２ｈに記憶された数値の初期値は「０」とする。ＣＰＵ２１は、独立メモリエリア２２ｈに数値が記憶されたことを示すメモリシンボル（例えば「Ｍ」）を、表示部１２の状態表示エリアに表示させる（図示せず）。また、ＣＰＵ２１は、［Ｍ−］キー１１ｍ２が操作された場合（ステップＢ１１、Ｙｅｓ）、表示部１２に表示された数値を処理対象として、この処理対象とする数値により独立メモリエリア２２ｈに記憶された数値を減算する（ステップＢ１２）。
【００８６】
また、ＣＰＵ２１は、［ＭＲ］キー１１ｍ３が操作された場合（ステップＢ１３、Ｙｅｓ）、独立メモリエリア２２ｈに記憶された数値を読み出し、表示部１２に表示される（ステップＢ１４）。
【００８７】
例えば、税計算後モードがオンされる前に、図６（Ｂ１）に示すように、税込計算の結果とする数値「１１００」が表示されている時に［Ｍ＋］キー１１ｍ１が操作された場合、ＣＰＵ２１は、数値「１１００」を独立メモリエリア２２ｈに記憶させる。同様にして、図６（Ｂ７）に示すように、税込計算の結果とする数値「４３２」が表示されている時に［Ｍ−］キー１１ｍ２が操作された場合、ＣＰＵ２１は、数値「１１００」から数値「４３２」を減算して、独立メモリエリア２２ｈに数値「６６８」を記憶させる。ここで、［ＭＲ］キー１１ｍ３が操作された場合、ＣＰＵ２１は、独立メモリエリア２２ｈに記憶された数値「６６８」を表示部１２に表示させる。
【００８８】
また、ＣＰＵ２１は、［ＭＣ］キー１１ｍ４が操作された場合（ステップＢ１３、ＭＣキー）、独立メモリエリア２２ｈに記憶された数値をクリア（初期化）する（ステップＢ１５）。
【００８９】
次に、税計算メモリ機能について説明する。
【００９０】
前述したように、ＣＰＵ２１は、メモリキーが操作された場合（ステップＡ５５、Ｙｅｓ）、メモリ機能処理を実行し（ステップＡ５６）、税計算後モードがオン状態にあるか税合計後モードデータ２２ｅを参照して判別する。例えば、図６（Ｃ）（Ｄ）（Ｅ）に示す表示状態では、税計算後モードがオン状態にある。従って、図６（Ｃ）（Ｄ）（Ｅ）に示す表示状態において、図６（Ｆ）に示すように、メモリキーが操作された場合には税計算メモリ機能が実行される。
【００９１】
ＣＰＵ２１は、税合計後モードデータ２２ｅを参照して、税計算後モードがオン状態にあると判別されると（ステップＢ１、Ｙｅｓ）、税計算メモリ機能による、操作されたメモリキーに応じた処理を実行する。
【００９２】
すなわち、ＣＰＵ２１は、［Ｍ＋］キー１１ｍ１が操作された場合（ステップＢ２、Ｙｅｓ）、現在の税率１合計メモリエリア２２ｂに記憶された数値（税込合計額、税抜合計額、税合計額）を、独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）に加算する。また、ＣＰＵ２１は、税率２合計メモリエリア２２ｃに記憶された数値（税込合計額、税抜合計額、税合計額）を、独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）に加算する（ステップＢ３）。なお、独立税率１メモリエリア２２ｆと独立税率２メモリエリア２２ｇには、それぞれ税込合計額、税抜合計額、税合計額に対応する数値が記憶され、各数値の初期値が「０」とする。
【００９３】
また、ＣＰＵ２１は、［Ｍ−］キー１１ｍ２が操作された場合（ステップＢ４、Ｙｅｓ）、現在の税率１合計メモリエリア２２ｂに記憶された数値（税込合計額、税抜合計額、税合計額）により、独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を減算する。また、ＣＰＵ２１は、税率２合計メモリエリア２２ｃに記憶された数値（税込合計額、税抜合計額、税合計額）により、独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を減算する（ステップＢ５）。
【００９４】
図８（Ｂ）は、独立税メモリ（独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ）に記憶される初期状態の値を示している。例えば、図６（Ｄ）に示す表示状態では、税率１合計メモリエリア２２ｂ及び税率２合計メモリエリア２２ｃには、図８（Ａ）に示す数値が（税込合計額、税抜合計額、税合計額）が記憶されている。
【００９５】
ここで、［Ｍ＋］キー１１ｍ１が操作された場合、ＣＰＵ２１は、図８（Ｃ）に示すように、税率１合計メモリエリア２２ｂに記憶された数値を独立税率１メモリエリア２２ｆに加算し、税率２合計メモリエリア２２ｃに記憶された数値を独立税率２メモリエリア２２ｇに加算する。
【００９６】
図７（Ｆ）は、図６（Ｄ）に示す表示状態において、［Ｍ＋］キー１１ｍ１が操作された場合の表示例を示している。ＣＰＵ２１は、［Ｍ＋］キー１１ｍ１の操作に応じて、表示部１２の状態表示エリアに、独立税メモリに記憶された数値を更新したことを示すメモリシンボル「税Ｍ」を表示させる。図７（Ｆ）に示す税率１の合計表示の状態では、前述と同様にして、税込１計算キー１１ｂに対する操作に応じて、図７（Ｆ２）、図７（Ｆ３）、図７（Ｆ１）に示すように、表示対象とする数値を、税抜合計額、税合計額、税込合計額に、順次切り替えることができる。
【００９７】
ここで、さらに［Ｍ＋］キー１１ｍ１が操作された場合、ＣＰＵ２１は、図８（Ｄ）に示すように、税率１合計メモリエリア２２ｂに記憶された数値を独立税率１メモリエリア２２ｆに加算し、税率２合計メモリエリア２２ｃに記憶された数値を独立税率２メモリエリア２２ｇに加算する。この時、表示部１２における表示は、図７（Ｆ）に示す状態のままである。
【００９８】
次に、ＣＰＵ２１は、［ＭＲ］キー１１ｍ３が操作された場合（ステップＢ６、Ｙｅｓ）、現在の独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を読み出し、税率１合計メモリエリア２２ｂに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる。また、ＣＰＵ２１は、現在の独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を読み出し、税率２合計メモリエリア２２ｃに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる（ステップＢ７）。
【００９９】
また、ＣＰＵ２１は、税率１合計メモリエリア２２ｂと税率２合計メモリエリア２２ｃに記憶された値が変更されるのに伴い、税合計メモリエリア２２ｄに記憶された数値（税込総合計額、税抜総合計額、税額総合計額）を変更する（ステップＢ８）。そして、ＣＰＵ２１は、税合計メモリエリア２２ｄに記憶された値に基づいて、前述した図６（Ｃ）と同様にして、表示部１２において税計算総合計表示する（ステップＡ４５）。
【０１００】
図８（Ｅ）は、図８（Ｄ）に示すように、独立税率１メモリエリア２２ｆと独立税率２メモリエリア２２ｇに値が記憶されている状態において、［ＭＲ］キー１１ｍ３が操作された場合の税計算用メモリに記憶される数値を示している。
【０１０１】
図８（Ｅ）に示すように、税率１合計メモリエリア２２ｂには、独立税率１メモリエリア２２ｆに記憶された数値が記憶され、税率２合計メモリエリア２２ｃには、独立税率２メモリエリア２２ｇに記憶された数値が記憶される。そして、税合計メモリエリア２２ｄは、税率１合計メモリエリア２２ｂと税率２合計メモリエリア２２ｃに記憶された数値（税込合計額、税抜合計額、税額合計額）の総合計値（税込総合計額、税抜総合計額、税額総合計額）に更新される。
【０１０２】
図７（Ｇ）は、［ＭＲ］キー１１ｍ３の操作に応じて、独立税メモリ（独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ）に記憶された数値を読み出して表示される税計算総合計表示の一例を示す図である。ＣＰＵ２１は、［ＭＲ］キー１１ｍ３の操作に応じて、図７（Ｇ１）に示す税込額の総合計額を示す税込総合計額「２８６０４」を表示させる。以下、前述と同様にして、税計算合計キー１１ｆの操作に応じて、ＣＰＵ２１は、図７（Ｇ２）に示す税抜総合計額「２６２００」、図７（Ｇ３）に示す税総合計額「２４０４」を順次表示させる。
【０１０３】
税計算総合計表示の状態において税込１計算キー１１ｂを操作することで、前述したように、税率１合計メモリエリア２２ｂに記憶された数値をもとに、図６（Ｄ）と同様にして税率１の合計表示することができる。すなわち、独立税率１メモリエリア２２ｆから読み出された数値を表示させることができる。同様にして、税計算総合計表示の状態において税込２計算キー１１ｃを操作することで、前述したように、税率２合計メモリエリア２２ｃに記憶された数値をもとに、図６（Ｅ）と同様にして税率２の合計表示することができる。すなわち、独立税率２メモリエリア２２ｇから読み出された数値を表示させることができる。
【０１０４】
なお、ＣＰＵ２１は、［ＭＣ］キー１１ｍ４が操作された場合（ステップＢ２，Ｂ４，Ｂ６、Ｎｏ）、独立税率１メモリエリア２２ｆと独立税率２メモリエリア２２ｇに記憶された数値をクリア（初期化）すると共に、表示部１２からメモリシンボル「税Ｍ」を消す（ステップＢ１６）。
【０１０５】
このようにして、本実施形態における電卓１０では、独立メモリエリア２２ｈとは別に、税率１合計メモリエリア２２ｂ及び税率２合計メモリエリア２２ｃのそれぞれに対応する独立税率１メモリエリア２２ｆと独立税率２メモリエリア２２ｇとを設けて、税計算メモリ機能処理を実行することができる。税計算メモリ機能では、税率１合計メモリエリア２２ｂ及び税率２合計メモリエリア２２ｃのそれぞれに記憶された複数の数値（税込合計額、税抜合計額、税額合計額）によって、独立税率１メモリエリア２２ｆと独立税率２メモリエリア２２ｇに記憶された数値を更新（加算あるいは減算）することができる。従って、税計算によって算出された税込額、税抜額、税額などの数値を、税計算メモリ機能によって、より有効に利用することが簡単できるようになる。
【０１０６】
次に、本実施形態における税計算メモリ機能の変形例について説明する。図５のフローチャートに示す税計算メモリ機能による処理（ステップＢ２〜Ｂ８，Ｂ１６）では、メモリキーに対する操作に応じて、税計算用メモリの全体（税率１合計メモリエリア２２ｂ、税率２合計メモリエリア２２ｃ）と、独立税メモリの全体（独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ）を処理対象としているが、メモリキーが操作された時の状況に応じて、税計算用メモリと独立税メモリの一部を処理対象にしても良い。
【０１０７】
図９及び図１０は、本実施形態における電卓１０のメモリ機能処理の変形例の動作を説明するためのフローチャートである。
【０１０８】
メモリキーが操作された場合、ＣＰＵ２１は、税合計後モードデータ２２ｅを参照して、税計算後モードがオン状態にないと判別されると（ステップＣ１、Ｎｏ）、通常メモリ機能による処理を実行する（ステップＣ２）。通常メモリ機能による処理は、前述した図５に示すステップＢ９〜Ｂ１５と同様に実行されるものとして詳細な説明を省略する。
【０１０９】
一方、ＣＰＵ２１は、税合計後モードデータ２２ｅを参照して、税計算後モードがオン状態にあると判別されると（ステップＣ１、Ｙｅｓ）、操作されたメモリキーと、メモリキーが操作された時に表示されていた税計算結果（総合計表示、税率１の合計表示、税率２の合計表示）応じた処理を実行する。
【０１１０】
ＣＰＵ２１は、［Ｍ＋］キー１１ｍ１が操作された場合（ステップＣ３、Ｙｅｓ）、キー操作時に、税合計メモリエリア２２ｄに記憶された数値を表示する総合計表示中（図６（Ｃ））であるか、税率１合計メモリエリア２２ｂに記憶された数値を表示する税率１の合計表示中（図６（Ｄ））であるか、税率２合計メモリエリア２２ｃに記憶された数値を表示する税率２の合計表示中（図６（Ｅ））であるかを判別する。
【０１１１】
ここで、［Ｍ＋］キー１１ｍ１の操作時に総合計表示中である場合（ステップＣ４、Ｙｅｓ）、ＣＰＵ２１は、税計算用メモリの全体（税率１合計メモリエリア２２ｂ、税率２合計メモリエリア２２ｃ）を処理対象としてメモリ機能処理を実行する。すなわち、ＣＰＵ２１は、現在の税率１合計メモリエリア２２ｂに記憶された数値（税込合計額、税抜合計額、税合計額）を、独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）に加算する。また、ＣＰＵ２１は、税率２合計メモリエリア２２ｃに記憶された数値（税込合計額、税抜合計額、税合計額）を、独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）に加算する（ステップＣ５）。
【０１１２】
また、［Ｍ＋］キー１１ｍ１の操作時に税率１の合計表示中である場合（ステップＣ６、Ｙｅｓ）、ＣＰＵ２１は、税率１合計メモリエリア２２ｂを処理対象としてメモリ機能処理を実行する。すなわち、ＣＰＵ２１は、現在の税率１合計メモリエリア２２ｂに記憶された数値（税込合計額、税抜合計額、税合計額）を、独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）に加算する（ステップＣ７）。
【０１１３】
また、［Ｍ＋］キー１１ｍ１の操作時に税率２の合計表示中である場合（ステップＣ８、Ｙｅｓ）、ＣＰＵ２１は、税率２合計メモリエリア２２ｃを処理対象としてメモリ機能処理を実行する。すなわち、ＣＰＵ２１は、現在の税率２合計メモリエリア２２ｃに記憶された数値（税込合計額、税抜合計額、税合計額）を、独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）に加算する（ステップＣ９）。
【０１１４】
同様にして、ＣＰＵ２１は、［Ｍ−］キー１１ｍ２が操作された場合（ステップＣ１０、Ｙｅｓ）、キー操作時に表示されていた税計算結果（総合計表示、税率１の合計表示、税率２の合計表示）を判別し、それぞれに応じた処理対象とする税計算用メモリに記憶された数値により、独立税メモリに記憶された数値から減算する処理を実行する。
【０１１５】
すなわち、ＣＰＵ２１は、総合計表示中である場合には（ステップＣ１１、Ｙｅｓ）、現在の税率１合計メモリエリア２２ｂに記憶された数値（税込合計額、税抜合計額、税合計額）により、独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を減算する。また、ＣＰＵ２１は、税率２合計メモリエリア２２ｃに記憶された数値（税込合計額、税抜合計額、税合計額）により、独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を減算する（ステップＣ１２）。
【０１１６】
また、ＣＰＵ２１は、税率１の合計表示中である場合には（ステップＣ１３、Ｙｅｓ）、現在の税率１合計メモリエリア２２ｂに記憶された数値（税込合計額、税抜合計額、税合計額）により、独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を減算する（ステップＣ１４）。
【０１１７】
また、ＣＰＵ２１は、税率２の合計表示中である場合には（ステップＣ１５、Ｙｅｓ）、現在の税率２合計メモリエリア２２ｃに記憶された数値（税込合計額、税抜合計額、税合計額）により、独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を減算する（ステップＣ１６）。
【０１１８】
同様にして、ＣＰＵ２１は、［ＭＲ］キー１１ｍ３が操作された場合（ステップＣ２０、Ｙｅｓ）、キー操作時に表示されていた税計算結果（総合計表示、税率１の合計表示、税率２の合計表示）を判別し、それぞれに応じた処理対象とする税計算用メモリに記憶された数値により、独立税メモリに記憶された数値から減算する処理を実行する。
【０１１９】
すなわち、ＣＰＵ２１は、総合計表示中である場合には（ステップＣ２１、Ｙｅｓ）、現在の独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を読み出し、税率１合計メモリエリア２２ｂに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる。また、ＣＰＵ２１は、現在の独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を読み出し、税率２合計メモリエリア２２ｃに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる（ステップＣ２２）。
【０１２０】
また、ＣＰＵ２１は、税率１合計メモリエリア２２ｂと税率２合計メモリエリア２２ｃに記憶された値が変更されるのに伴い、税合計メモリエリア２２ｄに記憶された数値（税込総合計額、税抜総合計額、税額総合計額）を変更する（ステップＣ２７）。そして、ＣＰＵ２１は、税合計メモリエリア２２ｄに記憶された値に基づいて、表示部１２において税計算総合計表示する（ステップＡ４５）。
【０１２１】
また、ＣＰＵ２１は、税率１の合計表示中である場合には（ステップＣ２３、Ｙｅｓ）、現在の独立税率１メモリエリア２２ｆに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を読み出し、税率１合計メモリエリア２２ｂに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる（ステップＣ２４）。
【０１２２】
また、ＣＰＵ２１は、税率１合計メモリエリア２２ｂに記憶された値が変更されるのに伴い、税合計メモリエリア２２ｄに記憶された数値（税込総合計額、税抜総合計額、税額総合計額）を変更する（ステップＣ２８）。そして、ＣＰＵ２１は、税率１合計メモリエリア２２ｂに記憶された値に基づいて、表示部１２において税率１の合計値表示する（ステップＡ１７）。すなわち、ＣＰＵ２１は、税率１の税込額合計を表示部１２に表示させる。
【０１２３】
同様にして、ＣＰＵ２１は、税率２の合計表示中である場合には（ステップＣ２５、Ｙｅｓ）、現在の独立税率２メモリエリア２２ｇに記憶された数値（税込合計額、税抜合計額、税合計額のそれぞれに対応する数値）を読み出し、税率２合計メモリエリア２２ｃに税込合計額、税抜合計額、税合計額のそれぞれを示す数値として記憶させる（ステップＣ２６）。
【０１２４】
また、ＣＰＵ２１は、税率２合計メモリエリア２２ｃに記憶された値が変更されるのに伴い、税合計メモリエリア２２ｄに記憶された数値（税込総合計額、税抜総合計額、税額総合計額）を変更する（ステップＣ２９）。そして、ＣＰＵ２１は、税率２合計メモリエリア２２ｃに記憶された値に基づいて、表示部１２において税率２の合計値表示する（ステップＡ３５）。すなわち、ＣＰＵ２１は、税率２の税込額合計を表示部１２に表示させる。
【０１２５】
なお、税率１あるいは税率２の合計値表示中では、前述したように、税計算合計キー１１ｆのキー操作に応じて税計算総合計表示に変更される。この時、税計算総合計表示における数値は、独立税率１メモリエリア２２ｆあるいは独立税率２メモリエリア２２ｇから読み出された数値により変更された総合計の数値となる。
【０１２６】
なお、ＣＰＵ２１は、［ＭＣ］キー１１ｍ４が操作された場合（ステップＣ３，Ｃ１０，Ｃ２０、Ｎｏ）、独立税率１メモリエリア２２ｆと独立税率２メモリエリア２２ｇに記憶された数値をクリア（初期化）すると共に、表示部１２からメモリシンボル「税Ｍ」を消す（ステップＣ３０）。
【０１２７】
なお、［ＭＣ］キー１１ｍ４が操作された場合についても、前述と同様にして、キー操作時に表示されていた税計算結果（総合計表示、税率１の合計表示、税率２の合計表示）応じて、数値をクリア（初期化）する対象を変更するようにしても良い（独立税メモリ全体、独立税率１メモリエリア２２ｆ、独立税率２メモリエリア２２ｇ）。
【０１２８】
このようにして、本実施形態における税計算メモリ機能の変形例では、操作されたメモリキーと、メモリキーが操作された時に表示されていた税計算結果（総合計表示、税率１の合計表示、税率２の合計表示）応じて、税計算メモリ機能の処理対象とする税計算結果を変更できるので、税計算結果を使い分けてより有効に利用することができる。
【０１２９】
なお、前述した説明では、税込１計算キー１１ｂと税込２計算キー１１ｃに対する入力操作がある場合を例にしているが、税抜１計算キー１１ｄと税抜２計算キー１１ｅに対する入力操作がある場合についても同様の処理を実行することも可能である。ただし、税抜１計算キー１１ｄあるいは税抜２計算キー１１ｅが操作された場合、ＣＰＵ２１は、税抜額を税込額よりも優先して表示させるものとする。その他は、税込１計算キー１１ｂまたは税込２計算キー１１ｃが操作された場合と同様に処理する。
【０１３０】
また、実施形態において記載した手法、すなわち図３〜図５、図９、図１０のフローチャートに示す処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記録媒体に格納して配布することができる。そして、コンピュータは、外部記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、実施形態において説明した機能と同様の処理を実現することができる。
【０１３１】
また、各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワーク（インターネット）上を伝送させることができ、このネットワーク（インターネット）に接続されたコンピュータ（サーバ装置等）からプログラムデータを取り込み、前述した実施形態と同様の機能を実現することもできる。
【０１３２】
なお、本願発明は、実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１３３】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリに記憶させる第１記憶手段と、
前記第１合計値の記憶を指示する入力に応じて、前記第１合計値により更新される第２数値を第２メモリに記憶させる第２記憶手段と、
前記第２数値の読み出しを指示する入力に応じて、前記第２メモリに記憶された前記第２数値を表示部に表示させる第１表示手段とを有する計算機。
【０１３４】
［２］前記第１合計値の表示を指示する入力に応じて、前記第１合計値を表示部に表示させる第２表示手段をさらに有し、
前記第２記憶手段は、前記第１合計値が表示部に表示された後、前記第１合計値の記憶を指示する入力があった場合に、前記第１合計値により更新される第２数値を第２メモリに記憶させる［１］記載の計算機。
【０１３５】
［３］前記第１記憶手段は、前記第１数値を用いた税計算により得られる税込額、税抜額、税額のそれぞれの合計値を前記第１メモリに記憶させ、
前記第２記憶手段は、前記税込額、前記税抜額、前記税額のそれぞれの合計値により、前記第２数値に含まれる税込額、税抜額、税額のそれぞれを更新する、［１］または［２］記載の計算機。
【０１３６】
［４］前記第１表示手段は、前記第２数値の読み出しを指示する入力に応じて、前記第２数値に含まれる税込額、税抜額、税額の何れかを前記表示部に表示させ、表示切り替えの指示の入力に応じて、税込額、税抜額、税額の何れかに表示を切り替える、［３］記載の計算機。
【０１３７】
［５］前記税計算手段は、第１税率と第２税率に基づく税計算を実行し、
前記第１記憶手段は、前記第１合計値に含まれる、前記第１税率に基づく前記税計算の結果とする数値を合計した第１税率合計値と、前記第２税率に基づく前記税計算の結果とする数値を合計した第２税率合計値と、前記第１税率合計値と前記第２税率合計値とを合計した税合計値を、前記第１メモリに記憶させ、
前記第２記憶手段は、前記第１税率合計値、前記第２税率合計値、前記税合計値のそれぞれにより更新される数値を前記第２メモリに記憶させる、［１］記載の計算機。
【０１３８】
［６］前記税計算手段は、第１税率と第２税率に基づく税計算を実行し、
前記第１記憶手段は、前記第１合計値に含まれる、前記第１税率に基づく前記税計算の結果とする数値を合計した第１税率合計値と、前記第２税率に基づく前記税計算の結果とする数値を合計した第２税率合計値と、前記第１税率合計値と前記第２税率合計値とを合計した税合計値を、前記第１メモリに記憶させ、
前記第２記憶手段は、前記第１税率合計値が表示されている時に前記第１合計値の記憶を指示する入力があった場合に前記第１税率合計値を前記第２メモリに記憶させ、前記第２税率合計値が表示されている時に前記第１合計値の記憶を指示する入力があった場合に前記第２税率合計値を前記第２メモリに記憶させ、前記税合計値が表示されている時に前記第１合計値の記憶を指示する入力があった場合に前記税合計値を前記第２メモリに記憶させる、［２］記載の計算機。
【０１３９】
［７］税計算機を制御するための計算方法であって、
税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリに記憶させる第１記憶手段と、
前記第１合計値の記憶を指示する入力に応じて、前記第１合計値により更新される第２数値を第２メモリに記憶させる第２記憶手段と、
前記第２数値の読み出しを指示する入力に応じて、前記第２メモリに記憶された前記第２数値を表示部に表示させる計算方法。
【０１４０】
［８］コンピュータを、
税計算の実行指示の入力に応じて、第１数値を用いた税計算を実行する税計算手段と、
複数の前記税計算の結果とする数値を合計した第１合計値を第１メモリに記憶させる第１記憶手段と、
前記第１合計値の記憶を指示する入力に応じて、前記第１合計値により更新される第２数値を第２メモリに記憶させる第２記憶手段と、
前記第２数値の読み出しを指示する入力に応じて、前記第２メモリに記憶された前記第２数値を表示部に表示させる表示手段として機能させるためのプログラム。
【符号の説明】
【０１４１】
１０…電卓、１１…キー入力部、１１ｂ…税込１計算キー、１１ｃ…税込２計算キー、１１ｆ…税計算合計キー、１２…表示出力部、２１…ＣＰＵ、２２…メモリ、２２ａ…計算処理プログラム、２２ｂ…税率１合計メモリエリア、２２ｃ…税率２合計メモリエリア、２２ｄ…税合計メモリエリア、２２ｅ…税合計後モードデータ、２２ｆ…独立税率１合計メモリエリア、２２ｇ…独立税率２合計メモリエリア、２２h…独立メモリエリア、２２ｋ…税率記憶エリア。
【図１】
2020057263.tif 000003
【図２】
2020057263.tif 000004
【図３】
2020057263.tif 000005
【図４】
2020057263.tif 000006
【図５】
2020057263.tif 000007
【図６】
2020057263.tif 000008
【図７】
2020057263.tif 000009
【図８】
2020057263.tif 000010
【図９】
2020057263.tif 000011
【図１０】
2020057263.tif 000012