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