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