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