(57)【要約】【課題】  税率の異なる税計算の結果の差を容易に求められる仕組みを具えた電卓を提供する。【解決手段】  本発明に係る電卓は、第１の税率および第２の税率とを記憶する記憶手段と、第１の税率または第２の税率が加算される前の元値の入力を受けつける元値受付手段と、元値に前記第１の税率を加算した第１の税込値と、元値に第２の税率を加算した第２の税込値との差額を計算させるための計算指示を受けつける税込差額計算指示受付手段と、計算指示の受付に応じて、差額を計算する差額計算手段と、計算された前記差額を表示部に表示する差額表示手段と、を備えている。このように設けることで、税率の異なる税計算の結果の差を容易に求めることができる。【選択図】  図９
2018106754.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの指示に従って税込値の計算を行う電卓であって、
第１の税率および第２の税率とを記憶する記憶手段と、
前記第１の税率または前記第２の税率が加算される前の元値の入力を受けつける元値受付手段と、
前記元値に前記第１の税率を加算した第１の税込値と、前記元値に前記第２の税率を加算した第２の税込値との差額を計算させるための計算指示を受けつける税込差額計算指示受付手段と、
前記計算指示の受付に応じて、前記差額を計算する差額計算手段と、
前記計算された前記差額を表示部に表示する差額表示手段と、
を備えることを特徴とする電卓。
【請求項２】
前記記憶されている前記第１の税率または前記第２の税率の少なくとも一方の税率と該税率の変更指示とを受けつける税率変更受付手段と、
前記変更指示を受け付けた場合には、前記受け付けた税率に該当する前記第１の税率または前記第２の税率の少なくとも一方の税率を前記受け付けた税率に変更して記憶する税率変更手段と、
をさらに備えることを特徴とする請求項１に記載の電卓。
【請求項３】
前記差額表示手段は前記差額を表示していることを識別可能な補助情報をさらに表示することを特徴とする請求項１または請求項２に記載の電卓。
【請求項４】
前記差額表示手段が前記差額を前記表示部に表示したあとに、前記税込差額計算指示受付手段が前記計算指示を受け付けた場合には、前記入力を受け付けた元値、前記第１の税込値、第２の税込値の少なくとも１つが順次表示されるように前記表示部に表示される値を切り替える表示値切替手段をさらに備えること特徴とする請求項１乃至請求項３のいずれか１項に記載の電卓。
【請求項５】
ユーザからの指示に従って税込値の計算を行い、第１の税率および第２の税率とを記憶する記憶手段を備える電卓の制御方法であって、
前記電卓の元値受付手段が、前記第１の税率または前記第２の税率が加算される前の元値の入力を受けつける元値受付工程と、
前記電卓の税込差額計算指示受付手段が、前記元値に前記第１の税率を加算した第１の税込値と、前記元値に前記第２の税率を加算した第２の税込値との差額を計算させるための計算指示を受けつける税込差額計算指示受付工程と、
前記電卓の差額計算手段が、前記計算指示の受付に応じて、前記差額を計算する差額計算工程と、
前記電卓の差額表示手段が、前記計算された前記差額を表示部に表示する差額表示工程と、
を含むことを特徴とする制御方法。
【請求項６】
ユーザからの指示に従って税込値の計算を行う電卓で読み取り実行可能なプログラムあって、
前記電卓を、
第１の税率および第２の税率とを記憶する記憶手段と、
前記第１の税率または前記第２の税率が加算される前の元値の入力を受けつける元値受付手段と、
前記元値に前記第１の税率を加算した第１の税込値と、前記元値に前記第２の税率を加算した第２の税込値との差額を計算させるための計算指示を受けつける税込差額計算指示受付手段と、
前記計算指示の受付に応じて、前記差額を計算する差額計算手段と、
前記計算された前記差額を表示部に表示する差額表示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
電卓、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
昨今、卓上電卓などの電卓（電子式卓上計算機）においては、特許文献１に示すように、税計算を容易にする専用ボタンが設けられており、入力値に対し、ボタンを一つ押下するだけで、予め定められた税率での税込計算や税抜計算を行うことができる。なお、税込計算とは、計算の元となる値（元値）を税のかかっていない値とし、この元値にある税率分の値が加算された値、すなわち税込値を導く計算のことである。また税抜計算とは、計算の元となる値（元値）を税がかかっている値とし、この元値からある税率分の値を差し引いた値、すなわち税抜値を導く計算のことである。
【０００３】
例えば、平成２５年１１月現在のように消費税が５％であれば、一般的な電卓では５％の税率が設定されていることが多い（なお、この税率は、ユーザが任意に設定変更することもできる）。
このような電卓の税込計算の一例を挙げる。
【０００４】
電卓は、まず図１０−（１）に示すような、元値「１００」の入力を受けつける。そして次に、図１０−（２）に示すような、電卓に税込計算の指示をする「税込」ボタンの押下を受けつける。すると電卓は、この元値の５％分の税が加算された値、すなわち税込値「１０５」を算出し、図１０−（３）に示すように、計算結果を表示ディスプレイ１０７に表示する。さらにこの表示を行う際に、電卓は、表示ディスプレイ１０７に表示された値が「元値」ではなく、「税込値」であることを容易に識別可能にすべく、補助情報を併せて表示する。たとえば、図１０−（３）では、補助情報として、「税込」と表示してある。
これと同様に、電卓の税抜計算の一例を挙げる（不図示）。
【０００５】
まず電卓は、元値「１００」の入力を受けつける。そして次に、電卓に税抜計算の指示をする「税抜」ボタンの押下を受けつける。すると電卓は、この元値から５％分の税を差し引いた値、すなわち税抜値「９５．２３８…」を算出し、計算結果を表示ディスプレイ１０７に表示する。さらにこの表示を行う際に、表示ディスプレイ１０７に表示された値が「元値」ではなく、「税抜値」であることを容易に識別可能にすべく、補助情報を併せて表示する。たとえば、補助情報として、「税抜」と表示する、といった具合である。
【０００６】
さて、近年日本国においては、消費税が５％から８％そして１０％へと段階的に上がる見通しとなっている。このような、段階的な税率変更が予定されている時期においては、税率の変更前、変更後の双方の計算が必要となるケースが多くなる。
【０００７】
そして、さらに商品の販売等の場面においては、変更前と後の税込価格の差分を算出し、お客様に明示する、といったようなケースが想定される。すなわち、異なる税率の税込計算を行い、その差分を求める（税込差額計算を行う）ようなケースである。
【０００８】
例えば、税率が増加する前に、税抜き価格１００万円の買い物を検討している顧客に対し、差額がどの程度発生するかを販売員が伝えることで、購入の決断を後押しするようなケースである。具体的には、「税率が５％の現在なら、１０５万ですが、税率が８％になると１０８万になります。したがって、今購入された方が３万円もお得です」といった、セールストークが考えられる。そして、このようなケースで一般的な電卓を用いて、このような異なる税率の税込み価格の差分計算を、簡単に行おうとすると、下記のように計算を行うことになる。
１：ユーザが電卓の税計算の税率を８％に設定する。
２：ユーザが電卓に、元値１００万を入力する。
３：ユーザが電卓の税率が８％に設定された「税込」ボタンを押下し、電卓に税計算をさせる。
４：ユーザが電卓のメモリプラスボタンを押下し、電卓に値（１０８万）を電卓のＲＡＭに記憶させる。
５：ユーザが電卓の税計算の税率を５％に再設定する。
６：ユーザが電卓に、元値１００万を入力する。
７：ユーザが電卓の税率が５％に設定された「税込」ボタンを押下し、電卓に税計算をさせる。
８：ユーザが電卓のマイナスメモリボタンを押下し、ＲＡＭ先に記憶させた値（１０８万）から現在の値（１０５万）を引くメモリ計算をさせる。
９：ユーザが、電卓のメモリ値表示ボタンを押下し、電卓にメモリ計算の結果（差額の３万円）を表示させる。
【０００９】
なお、メモリプラスボタンは、液晶に表示されている数字や計算結果を電卓に加算記憶させるボタンであり、メモリマイナスボタンは、液晶に表示されている数字や計算結果を電卓に減算記憶させるボタンである。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０００−１３７６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記に示したように、既存の電卓で税込価格の差分を求めるためには、元値入力、税計算、税率変更、メモリ計算、といった、煩雑な操作が必要となる。さらに、電卓の操作が不慣れなユーザが扱えば、途中で入力ミスや操作ミスが発生し、正しい計算結果が得られなくなる可能性もある。
そこで、本願発明においては、税率の異なる税計算の結果の差を容易に求められる仕組みを具えた電卓を提供する。
【課題を解決するための手段】
【００１２】
本願発明は、ユーザからの指示に従って税込値の計算を行う電卓であって、第１の税率および第２の税率とを記憶する記憶手段と、前記第１の税率または前記第２の税率が加算される前の元値の入力を受けつける元値受付手段と、前記元値に前記第１の税率を加算した第１の税込値と、前記元値に前記第２の税率を加算した第２の税込値との差額を計算させるための計算指示を受けつける税込差額計算指示受付手段と、前記計算指示の受付に応じて、前記差額を計算する差額計算手段と、前記計算された前記差額を表示部に表示する差額表示手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
このように設けることによって、税率の異なる税計算の結果の差を容易に求められる仕組みを具えた電卓を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】電卓のハードウエアの構成の一例を示す構成図である。
【図２】電卓が計算処理を行うフローの一例を示すフロー図である。
【図３】電卓に元値が入力されたときの状態の一例を示す構成図である。
【図４】外部記憶メモリ１０６に記憶されたデータテーブル４０３の一例を示した構成図である。
【図５】元値が入力された状態で、第１の税込計算ボタン３０１が押下された状態の一例を示した構成図である。
【図６】元値が入力された状態で、第２の税込計算ボタン３０２が押下された状態の一例を示した構成図である。
【図７】元値が入力された状態で、第１の税抜計算ボタン３０２が押下された状態の一例を示した構成図である。
【図８】元値が入力された状態で、第２の税抜計算ボタン３０４が押下された状態の一例を示した構成図である。
【図９】元値が入力された状態で、税込差額計算指示ボタン３０５が押下された状態の一例を示した構成図である。
【図１０−（１）】電卓が、ユーザから税計算の元値を、数値入力ボタン３０６にて受付ける状態の一例を示した構成図である。
【図１０−（２）】電卓が、ユーザから元値に基づく税計算の指示を、第１の税込計算ボタン３０１にて受付ける状態の一例を示した構成図である。
【図１０−（３）】電卓が、図１０−（２）の計算結果を、表示ディスプレイ１０７に示した状態の一例を示した構成図である。
【図１１−（１）】電卓が、ユーザから電源オン／リセットボタン３１０の押下を受けつける状態の一例を示した構成図である。
【図１１−（２）】電卓が、ユーザから第１の税込計算ボタン３０１が押下を受けつけて、表示ディスプレイ１０７に現在登録されている第１の税率と、変更指示が可能になった旨の補助表示がなされた状態の一例を示した構成図である。
【図１１−（３）】電卓が、ユーザの数値入力ボタンの押下を通じて、変更したい税率を受けつけている状態の一例を示した構成図である。
【図１１−（４）】電卓が、表示ディスプレイ１０７に図１１−（３）で受け付けた税率の表示と、その税率が外部メモリ１０６に書き込まれた旨の識別表示を行った状態の一例を示した構成図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１を説明する。
図１は、電卓のハードウエアの構成の一例を示す構成図である。
【００１６】
ＣＰＵ１０１は、システムバス１０５に接続される各デバイスやコントローラを統括的に制御する。また、処理の実行に際して必要なプログラム等をＲＡＭ１０４にロードして、プログラムを実行することで各種動作を実現するものである。
【００１７】
キーボード１０２は、ユーザから数字の入力指示、計算指示、計算結果の表示指示など各種指示を受けつける装置である。入力キーの詳細な役割については後述する。
ＲＯＭ１０３は、読み出し専用メモリ（ＲｅａｄＯｎｌｙＭｅｍｏｒｙ）である。
【００１８】
ＲＯＭ１０３は、ＣＰＵ１０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）や、各種計算を実現するために必要な先述した各種プログラム等が記憶されている。また、ここに税率のデフォルト値が記憶されている電卓もある。
ＲＡＭ１０４は、随時アクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。
【００１９】
なお、本発明を実現するためのプログラムはＲＯＭ１０３に記録されており、必要に応じてＲＡＭ１０４にロードされることによりＣＰＵ１０１によって実行されるものである。
外部メモリ１０６は、外部記憶メモリであり、税率計算を行うためのデータテーブル等の各種データテーブルを記憶する。
【００２０】
表示ディスプレイ１０７（表示部）は、入力値、計算結果、計算の補助情報等をユーザに識別可能に表示する表示領域である。電卓においては、液晶ディスプレイ（ＬＣＤ：ＬｉｑｕｉｄＣｒｙｓｔａｌＤｉｓｐｌａｙ）が用いられるのが一般的である。
電源１０８は、電卓を動かすための動力供給源である。具体的には太陽光パネルや、乾電池、ＵＳＢ電源など、様々な電源が考えられる。
【００２１】
なお、以下の図の説明において行われる処理について、ＣＰＵ１０１がＲＯＭ１０３に記憶されているソフトウエアプログラムをＲＡＭに読み込んで、処理されているものについては、説明を簡素にするために、「電卓」を主体として説明するものとする。このようなものは、以後「電卓は、」と記載する。
図２を説明する。
図２は、電卓が計算処理を行うフローの一例を示すフロー図である。
【００２２】
ステップＳ２０１では、電卓は、ユーザの数値入力ボタン３０６の押下による、税計算のための元値の入力を受付ける。数値入力ボタン３０６の詳細は、後述する。
ステップＳ２０２では、電卓は、ステップＳ２０１の入力結果を、ＲＡＭ１０４に記憶する。
ステップ２０３では、電卓は、ステップＳ２０２の入力結果を、表示ディスプレイ１０７に表示させる。なお、元値が表示された状態の一例が、図３である。
ステップＳ２０４では、電卓は、ユーザが第１の税率に基づく税込計算を行うための第１の税込計算ボタン３０１を押下したか否かを、判別する。
【００２３】
ステップＳ２０５では、電卓は、税込計算をするために、外部メモリ１０６のデータテーブル４０３に記憶された第１の税率４０１を、ＲＡＭ１０４に読み込む。
ステップＳ２０６では、電卓は、ユーザが第２の税率に基づく税込計算を行うための第２の税込計算ボタン３０３を押下したか否かを、判別する。
【００２４】
ステップＳ２０７では、電卓は、税込計算をするために、外部メモリ１０６のデータテーブル４０３に記憶された第２の税率４０２を、ＲＡＭ１０４に読み込む。
【００２５】
ステップＳ２０８では、電卓は、ＲＡＭ１０４に読み込まれた元値と税率（第１の税込計算ボタン３０１が押下された場合は第１の税率４０１、第２の税込計算ボタン３０３が押下された場合は第２の税率４０２）とを基に、元値を税込前の値として税込計算を行う。なお、詳細の計算については、図５と図６の説明の際に述べるが、本実施例では『税込値（元値に税率分の値を加算した値）＝元値×（１＋税率）』で計算する。
ステップＳ２０９では、電卓は、ユーザが第１の税率に基づく税抜計算を行うための第１の税抜計算ボタン３０２を押下したか否かを、判別する。
【００２６】
ステップＳ２１０では、電卓は、税抜計算をするために、外部メモリ１０６のデータテーブル４０３に記憶された第１の税率４０１を、ＲＡＭ１０４に読み込む。
ステップＳ２１１では、電卓は、ユーザが第２の税率に基づく税抜計算を行うための第２の税抜計算ボタン３０４を押下したか否かを、判別する。
【００２７】
ステップＳ２１２では、電卓は、税抜計算をするために、外部メモリ１０６のデータテーブル４０３に記憶された第２の税率４０２を、ＲＡＭ１０４に読み込む。
【００２８】
ステップＳ２１３では、電卓は、ＲＡＭ１０４に読み込まれた元値と税率（第１の税抜計算ボタン３０２が押下された場合は第１の税率４０１、第２の税抜計算ボタン３０４が押下された場合は第２の税率４０２）とを基に、元値を税込値として税抜計算を行う。なお、詳細の計算については、図７と図８の説明の際に述べるが、本実施例では『税抜値（元値から税率分の値を差し引いた値）＝元値÷（１＋税率）』で計算する。
【００２９】
ステップＳ２１４では、電卓は、ユーザが第１の税率４０１と第２の税率４０２に基づく税込差額計算を行うための税込差額計算指示ボタン３０３を押下したか否かを、判別する。
【００３０】
ステップＳ２１５では、電卓は、税込差分計算をするために、外部メモリ１０６のデータテーブル４０３に記憶された第１の税率４０１と第２の税率４０２を、ＲＡＭ１０４に読み込む。
【００３１】
ステップＳ２１６では、電卓は、ＲＡＭ１０４に読み込まれた元値、第１の税率４０１、第２の税率４０２を基に、税込差額計算（税率の異なる２つの税込計算の差を求める計算）を行う。なお、詳細の計算については、図９の説明の際に述べるが、本実施例では『税込差額＝第２の税込値−第１の税込値』または、『税込差額＝第１の税込値−第２の税込値』で計算する。
【００３２】
ステップＳ２１７では、電卓は、ステップＳ２０８にて行った税込計算の補助表示（第１の税込計算の補助表示５０１または第２の税込計算の補助表示６０１）をディスプレイに表示する。
【００３３】
ステップＳ２１８では、電卓は、ステップＳ２１３にて行った税込計算の補助表示（第１の税抜計算の補助表示７０１または第２の税抜計算の補助表示８０１）を表示ディスプレイ１０７に表示させる。
ステップＳ２１９では、電卓は、ステップＳ２１６にて行った税込差額計算の補助表示９０１を表示ディスプレイ１０７に表示させる。
【００３４】
ステップＳ２２０では、電卓は、ステップＳ２０８、Ｓ２１３、Ｓ２１６のうち、ユーザに押下されたボタンに応じて行われた計算の結果を、表示ディスプレイ１０７に表示させる。
ステップＳ２２１では、電卓は、計算を継続するか否かユーザからの指示を受けつける。そして、継続しない旨の指示を受けつけた場合に、処理を終了する。
図３を説明する。
図３は、電卓に元値が入力されたときの状態の一例を示す構成図である。
図３は、ユーザが数値入力ボタン３０６を通じて税計算の元値が入力された状態を示している。
【００３５】
３０１は、第１の税込計算ボタンである。電卓は、ユーザが数値入力ボタン３０６にて入力した元値を受けつけた後に第１の税込計算ボタン３０１の押下を受けつけると、元値を税込前の値として、これにＲＡＭ１０４に読込まれている第１の税率分の値を加算した計算（第１の税込計算）を行い、その結果を表示ディスプレイ１０７に表示させる。たとえば、元値が１０００で、第１の税率が５％であれば、計算結果は以下の通りとなる。
第１の税込値＝元値×（１＋第１の税率）＝１０００×（１＋０．０５）＝１０５０
このように、本発明においては、数値入力ボタン３０６は、計算を行うための、元値の入力を受けつける入力受付手段となる。
また、
【００３６】
３０２は、第１の税抜計算ボタンである。電卓は、ユーザが数値入力ボタン３０６にて入力した元値を受けつけた後に第１の税抜計算ボタン３０２の押下を受けつけると、元値を税込済みの値として、そこからＲＡＭ１０４に読込まれている第１の税率分の値を除いた計算（第１の税抜計算）を行い、その結果を表示ディスプレイ１０７に表示させる。たとえば、元値が１０００で、第１の税率が５％であれば、計算結果は以下の通りとなる。
第１の税抜値＝元値÷（１＋第１の税率）＝１０００÷（１＋０．０５）＝９５２．３…
【００３７】
３０３は、第２の税込計算ボタンである。電卓は、ユーザが数値入力ボタン３０６にて入力した元値を受けつけた後に第２の税込計算ボタン３０３の押下を受けつけると、元値を税込前の値として、これにＲＡＭ１０４に読込まれている第２の税率分の値を加算した計算（第２の税込計算）を行い、その結果を表示ディスプレイ１０７に表示する。たとえば、元値が１０００で、第１の税率が８％であれば、計算結果は以下の通りとなる。
第２の税込値＝元値×（１＋第２の税率）＝１０００×（１＋０．０８）＝１０８０
【００３８】
３０４は、第２の税抜計算ボタンである。電卓は、ユーザが数値入力ボタン３０６にて入力した元値を受けつけた後に第２の税抜計算ボタン３０４の押下を受けつけると、元値を税込済みの値として、そこからＲＡＭ１０４に読込まれている第２の税率分の値を除いた計算（第２の税抜計算）を行い、その結果を表示ディスプレイ１０７に表示する。たとえば、元値が１０００で、第２の税率が８％であれば、計算結果は以下の通りとなる。
第２の税抜値＝元値÷（１＋第１の税率）＝１０００÷（１＋０．０８）＝９２５．９…
【００３９】
３０５は、税込差額計算ボタンである。電卓は、ユーザから数値入力ボタン３０６にて入力した元値を受けつけた後に、税込差額計算ボタン３０５の押下を受けつけると、元値と第１の税率４０１と第２の税率４０２から、税込差額計算を実行し、その差を表示ディスプレイ１０７に表示させる。なお、どちらが引く数、引かれる数になるかは、その順番を固定にしておいてもよいし、必ず正の数または負の数になるよう、制御してもよい。
３０６は、数値入力ボタンである。電卓は、ユーザが押下する数値入力ボタン３０６に応じた数値や小数点の入力を受けつける。
【００４０】
３０７は、Ｍ＋ボタン（メモリプラスボタン）である。電卓は、Ｍ＋ボタン３０７がユーザに押下されると、表示ディスプレイ１０７に示されている数値を、ＲＡＭ１０４に一時記憶した値に加算する。
【００４１】
３０８は、Ｍ−ボタン（メモリマイナスボタン）である。電卓は、Ｍ−ボタン３０８がユーザに押下されると、表示ディスプレイ１０７に示されている数値を、ＲＡＭ１０４に一時記憶した値から減算する。
【００４２】
３０９は、メモリ値表示／リセットボタンである。電卓は、メモリ値表示／リセットボタン３０９がユーザに押下されると、電卓がＲＡＭ１０４に一時記憶された値を表示ディスプレイ１０７に表示させる。さらに電卓は、メモリに記憶された値が表示ディスプレイに表示された状態でもう一度メモリ値表示ボタン３０９をユーザに押下された場合、メモリの値を０にリセットし、その値を表示ディスプレイ１０７に表示させる。
【００４３】
３１０は、電源オン／リセットボタンである。電卓は、電源オン／リセットボタン３１０が、電源がオンの状態でユーザに押下されると、表示ディスプレイ１０７に表示されている数字や、Ｍ＋ボタン３０７やＭ−ボタン３０８でメモリに一時記憶している値をリセットする。また、電卓は、電源がオフの状態でユーザに押下されると、電源をオンにし、さらに、表示ディスプレイ１０７に表示されている数字や、Ｍ＋ボタン３０７やＭ−ボタン３０８でメモリに一時記憶している値をリセットする。また、電源オン／リセットボタン３１０は、電卓がユーザから第１の税率や第２の税率の変更を受けつける際にも用いられるが、詳細は後述する。
図４を説明する。
図４は、外部記憶メモリ１０６に記憶されたデータテーブル４０３の一例を示した構成図である。
【００４４】
４０１は、第１の税率である。第１の税率４０１は、元値から税込み価格を求める際に必要となる値である。図４の例では、税率が５％の場合の値が格納されている。
【００４５】
４０２は、第２の税率である。第１の税率４０１と同様に、第２の税率４０２は、元値から税込み価格を求める際に必要となる値である。図４の例では、税率が８％の場合の値が格納されている。なお、第１の税率４０１と第２の税率４０２は、ユーザが任意に変更することもできる。変更の方法については、図１１の説明の際に述べる。
【００４６】
４０３は、データテーブルである。データテーブル４０３には、税込計算、税別計算、税込差分計算を行うための第１の税率と、第２の税率が格納されている。これら２つの税率は、税計算を行うためにＲＡＭ１０４に読み込まれる。本実施例では、第１の税率や第２の税率は、図２のステップＳ２０５、ステップＳ２０７、ステップＳ２１０、ステップＳ２１２、ステップＳ２１５にて、ＲＡＭ１０４に読み込まれている。
このように本実施例では、ＲＡＭ１０４は、データテーブル４０３を記憶するため、第１の税率４０１と第２税率４０２を記憶可能な記憶手段となる。
図５を説明する。
【００４７】
図５は、図３の元値が入力された状態で、第１の税込計算ボタン３０１が押下された状態の一例を示した構成図である。すなわち、電卓が元値と第１の税率４０１から税込値を計算し、その結果を表示ディスプレイ１０７に表示させた状態である。
したがって、元値が１，０００、第１の税率が０．０５である場合、図５に示されている計算結果は、次のように計算される。
税込値＝元値×（１＋第１の税率）＝１，０００×（１＋０．０５）
＝１，０５０
【００４８】
５０１は、第１の税込計算の補助表示である。第１の税込計算の補助表示５０１は、表示ディスプレイ１０７に表示されている値が、税込計算の結果であることをユーザに通知すべく、電卓が表示ディスプレイ１０７に識別表示させている情報である。本実施例では「（１）税込」と表示している。
図６を説明する。
【００４９】
図６は、図５同様に、図３の元値が入力された状態で、第２の税込計算ボタン３０２が押下された状態の一例を示した構成図である。すなわち、電卓が元値と第２の税率４０２から税込値を計算し、その結果を表示ディスプレイ１０７に表示させた状態である。
したがって、元値が１，０００、第１の税率が０．０５である場合、図５に示されている計算結果は、次のように計算される。
税込値＝元値×（１＋第２の税率）＝１，０００×（１＋０．０８）
＝１，０８０
【００５０】
６０１は、第２の税込計算の補助表示である。第２の税込計算の補助表示６０１は、表示ディスプレイ１０７に表示されている値が、税込計算の結果であることをユーザに通知すべく、電卓が表示ディスプレイ１０７に識別表示させている情報である。本実施例では「（２）税込」と表示している。
図７を説明する。
【００５１】
図７は、図３の元値が入力された状態で、第１の税抜計算ボタン３０２が押下された状態の一例を示した構成図である。すなわち、電卓が元値と第１の税率４０１から、税抜値を計算し、その結果を表示ディスプレイ１０７に表示させた状態である。
したがって、元値が１，０００、第１の税率が０．０５である場合、図７に示されている計算結果は、次のように計算される。
税抜値＝元値÷（１＋第１の税率）＝１，０００÷（１＋０．０５）
＝９５２．３８０９５２３９…
【００５２】
７０１は、第１の税抜計算の補助表示である。第１の税抜計算の補助表示７０１は、表示ディスプレイ１０７に表示されている値が、第１の税抜値の計算結果であることをユーザに通知すべく、表示ディスプレイ１０７に識別表示する情報である。本実施例では「（１）税抜」と表示している。
図８を説明する。
【００５３】
図８は、図７同様に、図３の元値が入力された状態で、第２の税抜計算ボタン３０４が押下された状態の一例を示した構成図である。すなわち、電卓が元値と第２の税率４０２から、税抜値を計算し、その結果を表示ディスプレイ１０７に表示させた状態である。
したがって、元値が１，０００、第２の税率が０．０８である場合、図７に示されている計算結果は、次のように計算される。
税抜値＝元値÷（１＋第２の税率）＝１，０００÷（１＋０．０８）
＝９２５．９２５９２５９２５…
【００５４】
８０１は、第２の税抜計算の補助表示である。第２の税抜計算の補助表示８０１は、表示ディスプレイ１０７に表示されている値が、第２の税抜計算の結果であることをユーザに通知すべく、電卓が表示ディスプレイ１０７に識別表示させる情報である。本実施例では「（２）税抜」と表示している。
図９を説明する。
【００５５】
図９は、図３の元値が入力された状態で、税込差額計算指示ボタン３０５が押下された状態の一例を示した構成図である。すなわち、電卓が元値と第１の税率４０１と第２の税率４０２から、第２の税率の税込値と第１の税率の税込値の差分を求め、その計算結果（税込差額計算の結果）を表示ディスプレイ１０７に表示させた状態である。
したがって、元値が１，０００、第１の税率が０．０５、第２の税率が０．０８である場合、図９に示されている計算結果は、次のように計算される。
税込差額＝第２の税率の税抜き価格−第１の税率の税抜き価格
＝（元値×（１＋第２の税率））−（元値×（１＋第１の税率））
＝（１，０００×（１＋０．０８））−（１，０００×（１＋０．０５））
＝１，０８０−１，０５０＝３０
【００５６】
９０１は、税込差額計算の補助表示である。税込差額計算の補助表示９０１は、表示ディスプレイ１０７に表示されている値が、税込差額計算の結果であることをユーザに通知すべく、電卓が表示ディスプレイ１０７に識別表示させている情報である。さらに、「（２）−（１）税抜」（図９に図示）や、「（１）−（２）税抜」（不図示）というように、第２の税率の税込み価格と、第１の税率の税込み価格の、どちらからどちらを引いた差分であるのかも、識別可能な形で表示（差分の補助表示）する。
【００５７】
なお、税込差額計算の補助表示９０１が表示ディスプレイ１０７に表示されている状態で、税込差額計算ボタン３０５がさらに押下された場合、差分、第２の税率の税込値４０１、第１の税率４０２の税込値、元値の表示を切り替える指示を出す切替手段となる。
つまり、表示ディスプレイ１０７の表示が、税込差額計算ボタン３０５が押下されるたびに、図９、図７、図５、図３と切替わる（画面遷移する）形となる。
【００５８】
このように本実施例では、税込差額計算指示ボタン３０５は、元値に第１の税率分の値を加算した値（第１の税率の税込値）と、前記元値に前記第２の税率分の値を加算した値（第２の税率の税込値）との、差を計算させる指示を受けつける、税込差額計算指示ボタン３０５となる。
また、電卓は、税込差額計算指示ボタン３０５が押下された場合に、前記差を計算する計算手段となる。
さらに、表示ディスプレイ１０７は、計算手段（電卓）によって求められた「差」を表示する表示手段となる。
【００５９】
そして、表示ディスプレイ１０７（表示手段）は、さらに、差を表示していることを識別可能な補助情報（税込差額計算の補助表示９０１）を表示する補助情報表示手段でもある。
図１０を説明する。
なお、図１０とは、図１０−（１）、図１０−（２）、図１０−（３）の総称であり、それぞれの図は、一般的な税計算の手順を順に表わしている。
図１０は、一般的な税計算の機能を備えた電卓の一例である。
図１０−（１）は、電卓が、ユーザから税計算の元値を、数値入力ボタン３０６にて受付ける状態の一例を示した構成図である。
【００６０】
図１０−（２）は、電卓が、ユーザから元値に基づく税計算の指示を、第１の税込計算ボタン３０１にて受付ける状態の一例を示した構成図である。なおこの電卓には、第２の税込計算ボタン・第２の税抜計算ボタンはない。
図１０−（３）は、電卓が、図１０−（２）の計算結果を、表示ディスプレイ１０７に示した状態の一例を示した構成図である。
この図では、表示ディスプレイ１０７内の右側に計算結果が、左上に第１の税込計算の補助表示５０１が、それぞれ表示されている。
図１１を説明する。
【００６１】
なお、図１１とは、図１１−（１）、図１１−（２）、図１１−（３）、図１１−（４）の総称であり、それぞれの図は、第１の税率４０１の変更手順の一例を、順に表している。
図１１−（１）は、電卓が、ユーザから電源オン／リセットボタン３１０の押下を受けつける状態の一例を示した構成図である。
【００６２】
電源オン／リセットボタン３１０が押下されることで、電源が入ると共に、ＲＡＭ１０４に一時記憶されているメモリ計算に用いる一時記憶データ等がリセットされる。
【００６３】
図１１−（２）は、電卓が、ユーザから第１の税込計算ボタン３０１が押下を受けつけて、表示ディスプレイ１０７に現在登録されている第１の税率４０１と、変更指示が可能になった旨の補助表示がなされた状態の一例を示した構成図である。
【００６４】
また、表示ディスプレイ１０７内の右側に表示されている表示は、現在登録されている第１の税率４０１の値を示している。つまりこの図では、第１の税率４０１として５％の税率が外部メモリ１０６（データテーブル４０３）に記憶されていることを示している。
また、本実施例では電卓が表示ディスプレイ１０７の補助表示を明滅させることで、変更指示を受付可能である状態であることを、識別表示させている。
図１１−（３）は、電卓が、ユーザの数値入力ボタンの押下を通じて、変更したい税率を受けつけている状態の一例を示した構成図である。
また、表示ディスプレイ１０７内の右側の表示は、変更したい税率としてユーザが７％と入力した状態であること示している。
【００６５】
また、この時点では補助表示はまだ明滅している。このことで、電卓が表示ディスプレイ１０７に、まだ入力された数値の登録変更が確定していない旨を、識別表示させている。
【００６６】
図１１−（４）は、電卓が、表示ディスプレイ１０７に図１１−（３）で受け付けた税率の表示と、その税率が外部メモリ１０６に書き込まれた旨の識別表示を行った状態の一例を示した構成図である。
【００６７】
なお図１１−（４）は、図１１−（３）で変更したい税率をユーザから受け付けた後、さらにもう一度、第１の税込計算ボタン３０１の押下を受けつけた状態である。
【００６８】
また、この時点では補助表示は明滅していない。このことで、電卓は表示ディスプレイ１０７に入力された数値の登録変更が確定した旨を、識別表示させている。
【００６９】
以上、第１の税率４０１の変更手順の説明を行ったが、図１１の説明において、「第１の税込計算ボタン３０１」を、「第２の税込計算ボタン」に置き換えれば、第１の税率４０１の変更と同様に、第２の税率４０２の変更を行うことができる。
【００７０】
このように、本実施例の電卓は、記憶手段（外部メモリ１０６に記憶されたデータテーブル４０３）に記憶された第１の税率４０１と第２の税率４０２の変更を受けつけ可能な税率変更受付手段を、備えている。
【００７１】
また、税込差額計算指示ボタン３０５は、元値と、元値に第１の税率分の値を加算した値（第１の税率４０１の税込値）と、元値に第２の税率分の値を加算した値（第２の税率４０２の税込値）とを、切換え表示させる切替手段となる。
【符号の説明】
【００７２】
１０１  ＣＰＵ
１０２  キーボード
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  システムバス
１０６  外部メモリ
１０７  表示ディスプレイ
１０８  電源
３０１  第１の税込計算ボタン
３０２  第１の税抜計算ボタン
３０３  第２の税込計算ボタン
３０４  第２の税抜計算ボタン
３０５  税込差額計算ボタン
３０６  数値入力ボタン
３０７  Ｍ＋ボタン（メモリプラスボタン）
３０８  Ｍ−ボタン（メモリマイナスボタン）
３０９  メモリ値表示／リセットボタン
３１０  電源オン／リセットボタン
４０１  第１の税率
４０２  第２の税率
４０３  データテーブル
５０１  第１の税込計算の補助表示
６０１  第２の税込計算の補助表示
７０１  第１の税抜計算の補助表示
８０１  第２の税抜計算の補助表示
９０１  税込差額計算の補助表示
【図１】
2018106754.tif 000003
【図２】
2018106754.tif 000004
【図３】
2018106754.tif 000005
【図４】
2018106754.tif 000006
【図５】
2018106754.tif 000007
【図６】
2018106754.tif 000008
【図７】
2018106754.tif 000009
【図８】
2018106754.tif 000010
【図９】
2018106754.tif 000011
【図１０】
2018106754.tif 000012
【図１１】
2018106754.tif 000013
【手続補正書】
【提出日】平成30年3月20日(2018.3.20)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
計算機、その制御方法、及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記に示したように、既存の電卓で税込価格の差分を求めるためには、元値入力、税計算、税率変更、メモリ計算、といった、煩雑な操作が必要となる。さらに、電卓の操作が不慣れなユーザが扱えば、途中で入力ミスや操作ミスが発生し、正しい計算結果が得られなくなる可能性もある。
本願発明は、１つの元値に対し、異なる税率から求まる値の差を求める計算にかかる値の表示を、容易に切替えられる仕組みを提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本願発明は、計算に関連する値をひとつ表示できる表示部が設けられ、ユーザからの計算のための指示に従って計算を行う計算機であって、第１の税率と第２の税率とを記憶する記憶部と、前記計算機の計算の基準となる値である元値の入力を、ユーザから受けつける入力受付部と、前記入力受付部で受付けた元値と、前記記憶部に記憶されている前記第１の税率および前記第２の税率と、を利用して計算を行う計算部と、前記表示部に、前記計算部の計算に関連する値を表示させる指示を受付ける表示指示受付部と、前記表示部に前記元値が表示された状態で、前記表示指示受付部で指示を受付けると、当該表示部に前記計算部が計算した前記元値に前記第１の税率のかかった値と当該元値に前記第２の税率のかかった値との差の値である税込差額を表示させ、一方、当該表示部に前記税込差額が表示された状態で、前記表示指示受付部で指示を受け付けると、当該表示部に当該計算部が計算した当該税込差額の計算に関連する値のうちのひとつを切替えて表示させる表示制御部とを備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
このように設けることによって、１つの元値に対し、異なる税率から求まる値の差を求める計算にかかる値の表示を、容易に切替えられる仕組みを提供することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
ステップＳ２１４では、電卓は、ユーザが第１の税率４０１と第２の税率４０２に基づく税込差額計算を行うための税込差額計算指示ボタン３０５を押下したか否かを、判別する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
なお、税込差額計算の補助表示９０１が表示ディスプレイ１０７に表示されている状態で、税込差額計算ボタン３０５がさらに押下された場合、差分、第２の税率４０２の税込値、第１の税率４０１の税込値、元値の表示を切り替える指示を出す切替手段となる。
つまり、表示ディスプレイ１０７の表示が、税込差額計算ボタン３０５が押下されるたびに、図９、図６、図５、図３と切替わる（画面遷移する）形となる。
【手続補正８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計算に関連する値をひとつ表示できる表示部が設けられ、ユーザからの計算のための指示に従って計算を行う計算機であって、
第１の税率と第２の税率とを記憶する記憶部と、
前記計算機の計算の基準となる値である元値の入力を、ユーザから受けつける入力受付部と、
前記入力受付部で受付けた元値と、前記記憶部に記憶されている前記第１の税率および前記第２の税率と、を利用して計算を行う計算部と、
前記表示部に、前記計算部の計算に関連する値を表示させる指示を受付ける表示指示受付部と、
前記表示部に前記元値が表示された状態で、前記表示指示受付部で指示を受付けると、当該表示部に前記計算部が計算した前記元値に前記第１の税率のかかった値と当該元値に前記第２の税率のかかった値との差の値である税込差額を表示させ、一方、当該表示部に前記税込差額が表示された状態で、前記表示指示受付部で指示を受け付けると、当該表示部に当該計算部が計算した当該税込差額の計算に関連する値のうちのひとつを切替えて表示させる表示制御部とを備えることを特徴とする計算機。
【請求項２】
前記税込差額に関連する値は、前記元値、当該元値に前記第１の税率のかかった値である第１の税込値、当該元値に前記第２の税率のかかった値である第２の税込値であることを特徴とする請求項１に記載の計算機。
【請求項３】
前記表示制御部は、前記表示部に前記税込差額が表示された状態で前記表示指示受付部で指示を受付けると前記第２の税込値を表示させ、当該表示部に当該第２の税込値が表示された状態で前記表示指示受付部で指示を受付けると前記第１の税込値を表示させ、当該表示部に当該第１の税込値が表示された状態で前記表示指示受付部で指示を受付けると前記元値を表示させることを特徴とする請求項２に記載の計算機。
【請求項４】
前記表示制御部は、前記表示部に、前記税込差額の値が正の数か負の数かに問わず、予め定められた正の数か負の数かのいずれか一方の値で表示させること特徴とする請求項１乃至３のいずれか１項に記載の計算機。
【請求項５】
前記表示制御部は、前記表示部に、税込差額を表示している旨を識別可能な補助表示と共に、税込差額を表示させることを特徴とする請求項１乃至４のいずれか１項に記載の計算機。
【請求項６】
計算に関連する値をひとつ表示できる表示部が設けられ、ユーザからの計算のための指示に従って計算を行ない、第１の税率と第２の税率とを記憶する記憶部を備える計算機の制御方法であって、
前記計算機の入力受付部が、前記計算機の計算の基準となる値である元値の入力を、ユーザから受けつける入力受付工程と、
前記計算機の計算部が、前記入力受付工程で受付けた元値と、前記記憶部に記憶されている前記第１の税率および前記第２の税率とを、利用して計算を行う計算工程と、
前記計算機の表示指示受付部が、前記表示部に、前記計算工程の計算に関連する値を表示させる指示を受付ける表示指示受付工程と、
前記計算機の表示制御部が、前記表示部に前記元値が表示された状態で、前記表示指示受付工程で指示を受付けると、当該表示部に前記計算工程が計算した前記元値に前記第１の税率のかかった値と当該元値に前記第２の税率のかかった値との差の値である税込差額を表示させ、一方、当該表示部に前記税込差額が表示された状態で、前記表示指示受付工程で指示を受け付けると、当該表示部に当該計算工程が計算した当該税込差額の計算に関連する値のうちのひとつを切替えて表示させる表示制御工程とを含む制御方法。
【請求項７】
計算に関連する値をひとつ表示できる表示部が設けられ、ユーザからの計算のための指示に従って計算を行う計算機で読み取り実行可能なプログラムあって、
前記計算機を、
第１の税率と第２の税率とを記憶する記憶部と、
前記計算機の計算の基準となる値である元値の入力を、ユーザから受けつける入力受付部と、
前記入力受付部で受付けた元値と、前記記憶部に記憶されている前記第１の税率および前記第２の税率とを、利用して計算を行う計算部と、
前記表示部に、前記計算部の計算に関連する値を表示させる指示を受付ける表示指示受付部と、
前記表示部に前記元値が表示された状態で、前記表示指示受付部で指示を受付けると、当該表示部に前記計算部が計算した前記元値に前記第１の税率のかかった値と当該元値に前記第２の税率のかかった値との差の値である税込差額を表示させ、一方、当該表示部に前記税込差額が表示された状態で、前記表示指示受付部で指示を受け付けると、当該表示部に当該計算部が計算した当該税込差額の計算に関連する値のうちのひとつを切替えて表示させる表示制御部として機能させることを特徴とするプログラム。
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2018106754.tif 000014