(57)【要約】【課題】数値換算処理に際して簡単な操作で換算レートを確認し且つ換算方向を指定することが可能になる副表示画面を備えた電子式計算機を提供する。【解決手段】［＄５０＋ε（２５×４）＋￥６５００］を円換算する場合、換算対象のドル値［５０］やユーロ値［１００］を主表示部１２に表示させると共に、各対応するドル円換算レート［８０］やユーロ円換算レート［１１０］を［ＥＸＣＨ］キー１４ｅの操作に応じて副表示部１３に並行表示させながら、［×ＥＸＣＨ］キー１４ｅ１により換算方向を指定して換算処理を実行できる。しかも、［切替］キー１６により主表示部１２と副表示部１３との間でアクティブな状態を切り替えたり、［△］キー１７ａにより副表示部１３での計算結果を主表示部１２に置き換えたりしながら、単純明快な計算作業によって最終的な換算結果を得ることができる。【選択図】      図１１
2013003840.tif 000002
【特許請求の範囲】
【請求項１】
第１、第２の表示部と、
複数の換算レートを記憶する換算レート記憶手段と、
この換算レート記憶手段により記憶された複数の換算レートをユーザ操作に応じて順番に呼び出して前記第２の表示部に表示させる換算レート表示手段と、
ユーザ操作に応じて前記第１の表示部に数値を表示させる数値表示手段と、
この数値表示手段により前記第１の表示部に表示された数値をユーザ操作に応じて指定された換算方向に対応して前記換算レート表示手段により前記第２の表示部に表示された換算レートに基づき換算する数値換算手段と、
を備えたことを特徴とする電子式計算機。
【請求項２】
ユーザ操作に応じたキー入力を受け付ける表示部を前記第１の表示部と第２の表示部との間で切り替える動作対象切替手段を備えたことを特徴とする請求項１に記載の電子式計算機。
【請求項３】
前記第１の表示部と第２の表示部との間でユーザ操作に応じて一方の表示部に表示された計算データを他方の表示部に置き換えて表示させるデータ置き換え手段を備えたことを特徴とする請求項１または請求項２に記載の電子式計算機。
【請求項４】
前記第１の表示部に表示された数値に対して換算レートを乗算する指令を与える第１のキーと前記第１の表示部に表示された数値に対して換算レートで除算する指令を与える第２のキーとを備え、
前記数値換算手段は、前記第１のキーあるいは第２のキーの操作に対応した換算方向の換算を行うことを特徴とする請求項１ないし請求項３のいずれか１つに記載された電子式計算機。
【請求項５】
第１、第２の表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
複数の換算レートをメモリに記憶させる換算レート記憶手段、
この換算レート記憶手段により記憶された複数の換算レートをユーザ操作に応じて順番に呼び出して前記第２の表示部に表示させる換算レート表示手段、
ユーザ操作に応じて前記第１の表示部に数値を表示させる数値表示手段、
この数値表示手段により前記第１の表示部に表示された数値をユーザ操作に応じて指定された換算方向に対応して前記換算レート表示手段により前記第２の表示部に表示された換算レートに基づき換算する数値換算手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、副表示画面を備えた電子式計算機およびその制御プログラムに関する。
【背景技術】
【０００２】
上下２段の数字表示領域において税込額および税抜額の計算結果を対比して表示する電子卓上計算機が考えられている（例えば、特許文献１参照。）。
【０００３】
複数行表示において「ユーロ」「ドル」等の複数種の通貨を並列表示させ、そのうち任意の通貨を指定して数値入力すると、この指定通貨の入力値に基づきそれぞれの通貨換算値が計算されて再表示される計算装置が考えられている（例えば、特許文献２、特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１０９７２１号公報
【特許文献２】特開２０００−３１５１９５号公報
【特許文献３】特開２０００−３１１１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の計算装置では、複数の通貨の通貨換算値を並列表示させることができるものの、換算処理の過程において簡単な操作で換算レートを確認したり、換算する方向（例えば［＄→￥（乗算）］［￥→＄（除算）］）を指定したりすることができなかった。
【０００６】
特に複数の換算レートを用いる場合、何れの換算レートを使用して換算処理しているのかがユーザに分かり難い問題があった。
【０００７】
本発明は、このような課題に鑑みなされたもので、数値換算処理に際して簡単な操作で換算レートを確認し且つ換算方向を指定することが可能になる副表示画面を備えた電子式計算機およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る電子式計算機は、第１、第２の表示部と、複数の換算レートを記憶する換算レート記憶手段と、この換算レート記憶手段により記憶された複数の換算レートをユーザ操作に応じて順番に呼び出して前記第２の表示部に表示させる換算レート表示手段と、ユーザ操作に応じて前記第１の表示部に数値を表示させる数値表示手段と、この数値表示手段により前記第１の表示部に表示された数値をユーザ操作に応じて指定された換算方向に対応して前記換算レート表示手段により前記第２の表示部に表示された換算レートに基づき換算する数値換算手段と、を備えたことを特徴としている。
【０００９】
本発明に係るプログラムは、第１、第２の表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、前記コンピュータを、複数の換算レートをメモリに記憶させる換算レート記憶手段、この換算レート記憶手段により記憶された複数の換算レートをユーザ操作に応じて順番に呼び出して前記第２の表示部に表示させる換算レート表示手段、ユーザ操作に応じて前記第１の表示部に数値を表示させる数値表示手段、この数値表示手段により前記第１の表示部に表示された数値をユーザ操作に応じて指定された換算方向に対応して前記換算レート表示手段により前記第２の表示部に表示された換算レートに基づき換算する数値換算手段、として機能させることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、数値換算処理に際して簡単な操作で換算レートを確認し且つ換算方向を指定することが可能になる副表示画面を備えた電子式計算機およびその制御プログラムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る副表示画面を備えた電子式計算機１０の外観構成を示す正面図。
【図２】前記副表示画面を備えた電子式計算機１０の電子回路の構成を示すブロック図。
【図３】前記電子式計算機１０の全体処理を示すフローチャート。
【図４】前記電子式計算機１０の全体処理に伴う切替処理を示すフローチャート。
【図５】前記電子式計算機１０の全体処理に伴うメモ処理を示すフローチャート。
【図６】前記電子式計算機１０による計算表示動作の具体例（その１）を示す図。
【図７】前記電子式計算機１０による計算表示動作の具体例（その２）を示す図。
【図８】前記電子式計算機１０による計算表示動作の具体例（その３）を示す図。
【図９】前記電子式計算機１０の全体処理に伴う換算レート表示処理を示すフローチャート。
【図１０】前記電子式計算機１０の全体処理に伴う換算処理を示すフローチャートであり、同図（Ａ）は換算処理１を示すフローチャート、同図（Ｂ）は換算処理２を示すフローチャート。
【図１１】前記電子式計算機１０による換算表示動作の具体例（その１）を示す図。
【図１２】前記電子式計算機１０による換算表示動作の具体例（その２）を示す図。
【発明を実施するための形態】
【００１２】
以下図面により本発明の実施の形態について説明する。
【００１３】
図１は、本発明の実施形態に係る副表示画面を備えた電子式計算機１０の外観構成を示す正面図である。
【００１４】
この電子式計算機１０の本体正面にはキー入力部１１、ドットマトリクス式の主表示部１２および副表示部１３が設けられる。副表示部１３の表示領域は主表示部１２のそれよりも一回り小さく、主表示部１２の下に並べて設けられる。
【００１５】
キー入力部１１には、数値を入力したり計算の実行を指示したりするための数値・演算記号キー群１４、計算の種類を設定するための計算種類設定キー群１５、前記主表示部１２と副表示部１３との間でアクティブな表示部を切り替える［切替］キー１６、前記主表示部１２と副表示部１３との間で計算データを置き換えて表示させる［△］キー１７ａおよび［▽］キー１７ｂが備えられる。
【００１６】
前記数値・演算記号キー群１４としては、［０］〜［９］（数値）キー、［＋］［−］［×］［÷］［＝］（算術記号）キー、［ＡＣ］（クリア）キーなどが配列されると共に、登録された複数種類の換算レートを前記副表示部１３に順番に呼び出して表示させるための［ＥＸＣＨ］キー１４ｅ、換算方向を指定するための［×ＥＸＣＨ］キー１４ｅ１および［÷ＥＸＣＨ］キー１４ｅ２が配列される。［×ＥＸＣＨ］キー１４ｅ１は、主表示部１２に表示された数値に対して換算レートを乗算する指令を与え、［÷ＥＸＣＨ］キー１４ｅ２は、主表示部１２に表示された数値に対して換算レートで除算する指令を与える。
【００１７】
図２は、前記副表示画面を備えた電子式計算機１０の電子回路の構成を示すブロック図である。
【００１８】
この電子式計算機１０は、コンピュータである制御部（ＣＰＵ）２１を備えている。
【００１９】
制御部（ＣＰＵ）２１は、記憶装置（フラッシュＲＯＭ）２２に予め記憶されているシステムプログラムや計算機制御プログラム２２ａあるいは外部から記憶装置２２に読み込まれた計算機制御プログラム２２ａに従い、ＲＡＭ２３を作業用メモリとして回路各部の動作を制御する。そして、前記記憶装置２２に記憶されたシステムプログラムや計算機制御プログラム２２ａは、キー入力部１１からのキー入力信号に応じて起動される。
【００２０】
前記制御部（ＣＰＵ）２１には、前記記憶装置２２、ＲＡＭ２３、キー入力部１１が接続される他に、主表示部１２、副表示部１３が接続される。
【００２１】
ＲＡＭ２３には、主表示データメモリ２４、副表示データメモリ２５、メモリデータメモリ２６、換算レート１メモリ２７ａ、換算レート２メモリ２７ｂ、換算レート３メモリ２７ｃ、主計算データメモリ２８、副計算データメモリ２９などの記憶エリアが確保される。
【００２２】
主表示データメモリ２４には、主表示部１２に表示させるべき数字、演算記号等の表示データがビットマップデータとして記憶される。
【００２３】
副表示データメモリ２５には、副表示部１３に表示させるべき数字、演算記号等の表示データがビットマップデータとして記憶される。
【００２４】
メモデータメモリ２６には、前記［△］キー１７ａまたは［▽］キー１７ｂの入力に応じて主表示部１２と副表示部１３との間で計算データを置き換えて表示させる際に、置き換え先の表示部１７ａ（１７ｂ）に既に表示されていた計算データが記憶される。
【００２５】
換算レート１〜３メモリ２７ａ〜２７ｃには、異なる種類の数値単位（例えば、通貨［ドル］［ユーロ］［人民元］）に対する基準単位（例えば、円）の換算（為替）レートがユーザの操作により記憶されるもので、この場合、例えば換算レート１メモリ２７ａには対ドル為替レート［８０］（円）、換算レート２メモリ２７ｂには対ユーロ為替レート［１１０］（円）、換算レート３メモリ２７ｃには対人民元為替レート［１２］（円）が記憶されているものとする。
【００２６】
主計算データメモリ２８には、主表示部１２において表示される計算データが記憶される。
【００２７】
副計算データメモリ２９には、副表示部１３において表示される計算データが記憶される。
【００２８】
このように構成された副表示画面を備えた電子式計算機１０は、ＣＰＵ２１が前記計算機制御プログラム２２ａに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。
【００２９】
次に、前記構成の副表示画面を備えた電子式計算機１０の動作について説明する。
【００３０】
図３は、前記電子式計算機１０の全体処理を示すフローチャートである。
【００３１】
電源がＯＮされると、ＲＡＭ２３内の主表示データメモリ２４、副表示データメモリ２５、メモデータメモリ２６、主計算データメモリ２８、副計算データメモリ２９の内容がクリアされる。また２つの表示部のどちらをアクティブにするかを示すフラグデータＦ（図示せず）が、フラグデータ［Ｆ＝０］にセットされ、主表示部１２がアクティブとなる（ステップＳ１）。
【００３２】
すると、主表示部１２および副表示部１３に何れも“０”が表示され（ステップＳ２）、キー入力の待機状態に設定される（ステップＳ３）。
【００３３】
ここで、ユーザ所望の計算内容に応じて、数値・演算記号キー群１４の数値キーや算術記号キーが入力されると（ステップＳ４（Ｙｅｓ））、現在アクティブとなっている表示画面（デフォルトでは主表示部１２）に数値や演算記号が入力されて演算処理され（ステップＳ５，Ｓ６）、その計算結果が表示される（ステップＳ７）。
【００３４】
そして、［切替］キー１６が入力されると（ステップＳ８（Ｙｅｓ））、図４における切替処理へ移行される（ステップＳＡ）。
【００３５】
図４は、前記電子式計算機１０の全体処理に伴う切替処理を示すフローチャートである。
【００３６】
［切替］キー１６が入力されると、その都度、ＲＡＭ２３で管理されるフラグデータが［Ｆ＝０］にセットされているか否か判断され（ステップＡ１）、［Ｆ＝０］にセットされていると判断されると（ステップＡ１（Ｙｅｓ））、［Ｆ＝１］にセットされ（ステップＡ２）、副表示部１３がアクティブな状態に切り替えられる（ステップＡ３）。
【００３７】
また、前記［切替］キー１６が入力された際に、ＲＡＭ２３で管理されるフラグデータが［Ｆ＝１］にセットされていると判断された場合は（ステップＡ１（Ｎｏ））、［Ｆ＝０］にセットされ（ステップＡ４）、主表示部１２がアクティブな状態に切り替えられる（ステップＡ５）。
【００３８】
一方、［△］キー１７ａまたは［▽］キー１７ｂが入力されると（ステップＳ９（Ｙｅｓ））、図５におけるメモ処理へ移行される（ステップＳＢ）。
【００３９】
図５は、前記電子式計算機１０の全体処理に伴うメモ処理を示すフローチャートである。
【００４０】
このメモ処理において、［▽］キー１７ｂが入力されたと判断されると（ステップＢ１（▽））、主計算データメモリ２８に記憶されると共に主表示データメモリ２４に記憶され主表示部１２に表示されている計算データが、副計算データメモリ２９に置き換えられて記憶されると共に、副表示データメモリ２５に書き込まれ副表示部１３に表示される（ステップＢ２）。この際、副表示部１３に既に表示されていた副計算データは、メモデータメモリ２６に待避されて記憶される。
【００４１】
また、［△］キー１７ａが入力されたと判断されると（ステップＢ１（△））、副計算データメモリ２９に記憶されると共に副表示データメモリ２５に記憶され副表示部１３に表示されている計算データが、主計算データメモリ２８に置き換えられて記憶されると共に、主表示データメモリ２４に書き込まれ主表示部１２に表示される（ステップＢ３）。この際、主表示部１２に既に表示されていた主計算データは、メモデータメモリ２６に待避されて記憶される。
【００４２】
図６は、前記電子式計算機１０による計算表示動作の具体例（その１）を示す図である。
【００４３】
［１２３÷（４５６＋７８９）］の計算をする場合を例にして説明する。主表示部１２がアクティブな状態で、図６（Ａ）に示すように、［ＡＣ］キーの操作によりメモリをクリアした後、［１２３］［÷］とキー入力すると、当該入力した計算データ［１２３］［÷］は主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれ、主表示部１２に表示される（ステップＳ３〜Ｓ７）。
【００４４】
ここで、図６（Ｂ）に示すように、［切替］キー１６を入力すると（ステップＳ８（Ｙｅｓ）→ＳＡ）、副表示部１３がアクティブな状態となり（ステップＡ１〜Ａ３）、図６（Ｃ）に示すように、［４５６］［＋］［７８９］［＝］とキー入力すると、当該入力した計算データに応じた演算処理が実行され、計算結果のデータ［１‘２４５］が副計算データメモリ２９に記憶されると共に副表示データメモリ２５に書き込まれ、副表示部１３に表示される（ステップＳ３〜Ｓ７）。
【００４５】
ここで、図６（Ｄ）に示すように、再び［切替］キー１６を入力して主表示部１２をアクティブな状態とし（ステップＳ８（Ｙｅｓ）→ＳＡ（Ａ１（Ｎｏ）→Ａ４，Ａ５））、図６（Ｅ）に示すように、［△］キー１７ａを入力すると（ステップＳ９（Ｙｅｓ）→ＳＢ）、前記副計算データメモリ２９に記憶された計算データ［１‘２４５］が主計算データメモリ２８に転送されて記憶されると共に主表示データメモリ２４に書き込まれ、主表示部１２に表示される（ステップＢ１→Ｂ３）。この際、主表示部１２に表示されていた計算データ［１２３］［÷］は、メモデータメモリ２６に待避されて記憶される。
【００４６】
そして、図６（Ｆ）に示すように、［＝］キーを入力すると、前記メモデータメモリ２６に待避された計算データ［１２３］［÷］と前記アクティブな主表示部１２に置き換えられて表示された計算データ［１‘２４５］とに応じた演算処理が実行され、計算結果のデータ［０．０９８７９５１８０７２］が主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれ、主表示部１２に表示される（ステップＳ３〜Ｓ７）。
【００４７】
これにより、前記計算式［１２３÷（４５６＋７８９）］を計算する場合、先頭の計算データ［１２３÷］を主表示部１２に表示させて保持したまま、これに続く括弧内の計算データ［４５６＋７８９］を副表示部１３に切り替えて計算し、その計算結果［１‘２４５］を前記主表示部１２に戻して最終計算結果（１２３÷１‘２４５＝）［０．０９８７９５１８０７２］を得ることができる。よって、適宜その内容を確認できない従来のメモリ機能や自己の記憶を頼りにした不安な計算作業を行うことなしに、単純明快な計算作業によって目的の計算を行うことができる。
【００４８】
図７は、前記電子式計算機１０による計算表示動作の具体例（その２）を示す図である。
【００４９】
［４５６×１２３＝５６０８８］を計算した後、その計算結果を用いて［１０００÷５６０８８］の計算をする場合を説明する。図７（Ａ）に示すように、主表示部１２がアクティブな状態で先の計算操作（４５６×１２３＝）を行い、その計算結果［５６‘０８８］を表示させる（ステップＳ１〜Ｓ７）。
【００５０】
ここで、図７（Ｂ）に示すように、［▽］キー１７ｂを入力して前記主表示部１２に表示された計算結果［５６‘０８８］を副表示部１３に置き換えて表示させる（ステップＳ９（Ｙｅｓ）→ＳＢ（Ｂ１，Ｂ２））。
【００５１】
そして、図７（Ｃ）に示すように、アクティブな状態に維持されている主表示部１２において［１０００］［÷］とキー入力して表示させた後に（ステップＳ３〜Ｓ７）、図７（Ｄ）に示すように、［△］キー１７ａを入力することで、前記副表示部１３に置き換え表示させた先の計算結果［５６‘０８８］を主表示部１２に置き換えて表示させる（ステップＳ９（Ｙｅｓ）→ＳＢ（Ｂ１→Ｂ３））。この際、主表示部１２にキー入力して表示させていた計算データ［１０００］［÷］は、メモデータメモリ２６に待避されて記憶される。
【００５２】
そして、図７（Ｅ）に示すように、［＝］キーを入力すると、前記メモデータメモリ２６に待避された計算データ［１０００］［÷］と前記主表示部１２に置き換えられて表示された先の計算データ［５６‘０８８］とに応じた演算処理が実行され、計算結果のデータ［０．１７８２９１２５６５９］が主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれ、主表示部１２に表示される（ステップＳ３〜Ｓ７）。
【００５３】
これにより、前記［４５６×１２３＝５６０８８から１０００÷５６０８８］を計算する場合、先の計算［４５６×１２３＝］を主表示部１２にて行い、その計算結果［５６‘０８８］を副表示部１３に置き換えて保持した状態で、新たに主表示部１２に次の計算データ［１０００÷］を入力表示させる。そして、前記副表示部１３に置き換え保持させた先の計算結果［５６‘０８８］を前記主表示部１２に戻して最終計算結果（１０００÷５６‘０８８＝）［０．１７８２９１２５６５９］を得ることができる。よって、適宜その内容を確認できない従来のメモリ機能や自己の記憶を頼りにした不安な計算作業を行うことなしに、単純明快な計算作業によって目的の計算を行うことができる。
【００５４】
図８は、前記電子式計算機１０による計算表示動作の具体例（その３）を示す図である。
【００５５】
［１２３＋４５６−７８９］の計算とその検算をする場合を例にして説明する。図８（Ａ）に示すように、主表示部１２がアクティブな状態で計算操作（１２３＋４５６−７８９＝）を行い、その計算結果［−２１０］を表示させる（ステップＳ１〜Ｓ７）。
【００５６】
ここで、前記主表示部１２の計算結果［−２１０］をそのままに、図８（Ｂ）に示すように、［切替］キー１６を入力して副表示部１３をアクティブな状態に切り替える（ステップＳ８（Ｙｅｓ）→ＳＡ（Ａ１〜Ａ３））。
【００５７】
そして、図８（Ｃ）に示すように、副表示部１３において前記計算の検算操作（１２３＋４５６−７８９＝）を行い、その検算結果［−２１０］を表示させる（ステップＳ１〜Ｓ７）。
【００５８】
これにより、目的の計算作業とその検算作業とを主表示部１２と副表示部１３とで単純に上下に並べて行うことができる。
【００５９】
図９は、前記電子式計算機１０の全体処理に伴う換算レート表示処理を示すフローチャートである。
【００６０】
前記キー入力待ちの状態で（ステップＳ３）、［ＥＸＣＨ］キー１４ｅが入力されると（ステップＳ１０（Ｙｅｓ））、図９における換算レート表示処理へ移行され（ステップＳＣ）、主表示部１２（主表示データメモリ２４）に対する数値入力の直後であるか（ステップＣ１）、または副表示部１３（副表示データメモリ２５）に対する換算レートの表示中であるかが判断される（ステップＣ４）。
【００６１】
ここで、主表示部１２（主表示データメモリ２４）に対する数値入力の直後であると判断された場合は（ステップＣ１（Ｙｅｓ））、ＲＡＭ２３内に管理されるカウンタｎがｎ＝１にイニシャルセットされ（ステップＣ２）、換算レート１メモリ２７ａに記憶された換算レートが読み出されて副計算データメモリ２９に記憶されると共に副表示データメモリ２５に書き込まれ、副表示部１３に表示される（ステップＣ３）。
【００６２】
一方、副表示部１３（副表示データメモリ２５）に対する換算レートの表示中であると判断された場合は（ステップＣ４（Ｙｅｓ））、前記ＲＡＭ２３内に管理されるカウンタｎがインクリメント（ｎ＋１→ｎ）され（ステップＣ５）、［ｎ＞３］になったか否か判断される（ステップＣ６）。
【００６３】
ここで、［ｎ≦３］と判断された場合は（ステップＣ６（Ｎｏ））、当該カウンタｎに対応した換算レートｎメモリ（２７ａ〜２７ｃ）に記憶された換算レートが読み出されて副計算データメモリ２９に記憶されると共に副表示データメモリ２５に書き込まれ、副表示部１３に表示される（ステップＣ３）。
【００６４】
また、［ｎ＞３］になったと判断された場合は（ステップＣ６（Ｙｅｓ））、当該カウンタｎはｎ＝１にリセットされ（ステップＣ７）、換算レート１メモリ２７ａに記憶された換算レートが読み出されて副計算データメモリ２９に記憶されると共に副表示データメモリ２５に書き込まれ、副表示部１３に表示される（ステップＣ３）。
【００６５】
つまり、この換算レート表示処理（ステップＳＣ）では、主表示部１２に対する数値入力後、［ＥＸＣＨ］キー１４ｅが入力される毎に、前記換算レート１〜３メモリ２７ａ〜２７ｃに記憶された３種類の換算レートが順番に読み出されて副表示部１３に表示されるようになる。
【００６６】
図１０は、前記電子式計算機１０の全体処理に伴う換算処理を示すフローチャートであり、同図（Ａ）は換算処理１を示すフローチャート、同図（Ｂ）は換算処理２を示すフローチャートである。
【００６７】
前記キー入力待ちの状態で（ステップＳ３）、［×ＥＸＣＨ］キー１４ｅ１が入力されると（ステップＳ１１（Ｙｅｓ））、図１０（Ａ）における換算処理１へ移行され（ステップＳＤ）、前記副表示部１３に対する換算レートの表示中であるか否か判断される（ステップＤ１）。
【００６８】
ここで、前記副表示部１３に対する換算レートの表示中であると判断された場合は（ステップＤ１（Ｙｅｓ））、既に換算処理した後であるか否か判断され（ステップＤ２）、換算処理後ではないと判断された場合は（ステップＤ２（Ｎｏ））、前記主表示部１２（主表示データメモリ２４）に入力表示された数値に対して前記副表示部１３（副表示データメモリ２５）に表示された換算レートが乗算され、その乗算結果が主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれ、主表示部１２に表示される（ステップＤ３）。
【００６９】
また、前記キー入力待ちの状態で（ステップＳ３）、［÷ＥＸＣＨ］キー１４ｅ２が入力されると（ステップＳ１２（Ｙｅｓ））、図１０（Ｂ）における換算処理２へ移行され（ステップＳＥ）、前記副表示部１３に対する換算レートの表示中であるか否か判断される（ステップＥ１）。
【００７０】
ここで、前記副表示部１３に対する換算レートの表示中であると判断された場合は（ステップＥ１（Ｙｅｓ））、既に換算処理した後であるか否か判断され（ステップＥ２）、換算処理後ではないと判断された場合は（ステップＥ２（Ｎｏ））、前記主表示部１２（主表示データメモリ２４）に入力表示された数値が前記副表示部１３（副表示データメモリ２５）に表示された換算レートで除算され、その除算結果が主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれ、主表示部１２に表示される（ステップＥ３）。
【００７１】
つまり、前記換算処理１（ステップＳＤ）では、主表示部１２に表示させた例えばドルの数値に対して副表示部１３に表示させた例えばドル円換算レートを乗算してドル→円方向の通貨換算を行うことができ、また、前記換算処理２（ステップＳＥ）では、主表示部１２に表示させた例えば円の数値を副表示部１３に表示させた例えばドル円換算レートで除算して円→ドル方向の通貨換算を行うことができる。
【００７２】
図１１は、前記電子式計算機１０による換算表示動作の具体例（その１）を示す図である。
【００７３】
図１２は、前記電子式計算機１０による換算表示動作の具体例（その２）を示す図である。
【００７４】
［＄５０＋ε（２５×４）＋￥６５００］を円換算する場合に、図１１（Ａ）に示すように、主表示部１２がアクティブな状態で、先ずドル値［５０］をキー入力すると、入力されたドル値［５０］が主表示部１２（主表示データメモリ２４）に表示される（ステップＳ１〜Ｓ７）。
【００７５】
そして、図１１（Ｂ）に示すように、［ＥＸＣＨ］キー１４ｅを入力して換算レート１メモリ２７ａに記憶されているドル円換算レート［８０］を副表示部１３（副表示データメモリ２５）に表示させ（ステップＳ１０（Ｙｅｓ）→ＳＣ（Ｃ１〜Ｃ３））、図１１（Ｃ）に示すように、［×ＥＸＣＨ］キー１４ｅ１を入力すると（ステップＳ１１（Ｙｅｓ））、前記主表示部１２（主計算データメモリ２８）のドル値［５０］に前記副表示部１３（副計算データメモリ２９）のドル円換算レート［８０］が乗算されたドル円換算結果［４‘０００］が主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれて主表示部１２に表示される（ステップＳＤ（Ｄ１〜Ｄ３））。
【００７６】
ここで、図１１（Ｄ）に示すように、［＋］キーを入力することで、主表示部１２（主計算データメモリ２８）に［４‘０００］［＋］と表示させた後（ステップＳ３〜Ｓ７）、図１１（Ｅ）に示すように、［切替］キー１６を入力して副表示部１３（副計算データメモリ２９）をアクティブな状態に切り替える（ステップＳ８（Ｙｅｓ）→ＳＡ（Ａ１〜Ａ３））。
【００７７】
そして、図１１（Ｆ）に示すように、［２５×４＝］とキー入力してその計算結果のユーロ値［１００］を副表示部１３（副計算データメモリ２９）に表示させる（ステップＳ３〜Ｓ７）。
【００７８】
ここで再び、図１１（Ｇ）に示すように、［切替］キー１６を入力して主表示部１２（主計算データメモリ２８）をアクティブな状態に切り替えた後（ステップＳ８（Ｙｅｓ）→ＳＡ（Ａ１→Ａ４，Ａ５））、図１１（Ｈ）に示すように、［△］キー１７ａを入力することで、前記副表示部１３にて計算されて表示されたユーロ値［１００］を主表示部１２に置き換えて表示させる（ステップＳ９（Ｙｅｓ）→ＳＢ（Ｂ１→Ｂ３））。この際、主表示部１２に既に計算表示されていた円の計算データ［４‘０００］［＋］は、メモデータメモリ２６に待避されて記憶される。
【００７９】
そして、図１２（Ｉ）に示すように、［ＥＸＣＨ］キー１４ｅを２回入力して換算レート２メモリ２７ａに記憶されているユーロ円換算レート［１１０］を副表示部１３（副表示データメモリ２５）に表示させ（ステップＳ１０（Ｙｅｓ）→ＳＣ（Ｃ４〜Ｃ６→Ｃ３））、図１２（Ｊ）に示すように、［×ＥＸＣＨ］キー１４ｅ１を入力すると（ステップＳ１１（Ｙｅｓ））、前記主表示部１２（主計算データメモリ２８）に置き換えられたユーロ値［１００］に前記副表示部１３（副計算データメモリ２９）のユーロ円換算レート［１１０］が乗算されたユーロ円換算結果［１１‘０００］が主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれて主表示部１２に表示される（ステップＳＤ（Ｄ１〜Ｄ３））。
【００８０】
ここで、前記計算式［＄５０＋ε（２５×４）＋￥６５００］の最終項［＋￥６５００］を計算するために、先ず、図１２（Ｋ）に示すように、［＋］キーを入力すると、前記メモデータメモリ２６に待避された円の計算データ［４’０００］［＋］と前記主表示部１２にて計算表示されたユーロ円換算結果［１１’０００］とに応じた演算処理が実行され、計算結果のデータ［１５’０００］が主計算データメモリ２８に記憶されると共に主表示データメモリ２４に書き込まれ、主表示部１２に表示される（ステップＳ３〜Ｓ７）。この際、前記キー入力された演算記号［＋］は主表示部１２（主表示データメモリ２４）に維持される。
【００８１】
続いて、図１２（Ｌ）に示すように、［６５００］をキー入力すると、前記主表示部１２（主表示データメモリ２４）に表示されていた直前までの計算データ［１５’０００］［＋］がメモデータメモリ２６に待避されると共に、キー入力された数値［６５００］が主表示部１２（主計算データメモリ２８）に表示される。そして、図１２（Ｍ）に示すように、［＝］キーを入力すると、前記メモデータメモリ２６に待避された計算データ［１５’０００］［＋］と主計算データメモリ２８に記憶された数値［６５００］とに応じた演算処理（１５０００＋６５００＝）が実行され、その計算結果［２１‘５００］が主表示データメモリ２４に書き込まれて主表示部１２に表示される（ステップＳ３〜Ｓ７）。
【００８２】
これにより、前記［＄５０＋ε（２５×４）＋￥６５００］を円換算する場合、換算対象のドル値［５０］やユーロ値［１００］を主表示部１２に表示させると共に、各対応するドル円換算レート［８０］やユーロ円換算レート［１１０］を［ＥＸＣＨ］キー１４ｅの操作に応じて副表示部１３に並行表示させながら、［×ＥＸＣＨ］キー１４ｅ１により換算方向を指定して換算処理を実行できる。しかも、前記実施形態同様に、［切替］キー１６により主表示部１２（主計算データメモリ２８）と副表示部１３（副計算データメモリ２９）との間でアクティブな状態を切り替えたり、［△］キー１７ａにより副表示部１３での計算結果を主表示部１２に置き換えたりしながら、最終的な換算結果を得ることができるので、従来のメモリ機能や自己の記憶を頼りにした不安な計算作業を行うことなしに、単純明快な計算作業によって目的の換算処理を行うことができる。
【００８３】
なお、前記各実施形態において記載した副表示画面を備えた電子式計算機１０による各処理の手法、すなわち、図３のフローチャートに示す全体処理、図４のフローチャートに示す切替処理、図５のフローチャートに示すメモ処理、図９のフローチャートに示す換算レート表示処理、図１０のフローチャートに示す換算処理１．２．などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記録媒体に格納して配布することができる。そして、主表示領域と副表示領域とを有する電子式計算機（１０）のコンピュータ（ＣＰＵ２１）は、この記録媒体に記憶されたプログラムを記憶装置（２２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した主／副表示領域間での動作切替機能や数値置き換え機能、そして数値換算機能を実現し、前述した手法による同様の処理を実行することができる。
【００８４】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、この通信ネットワークに接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを主表示領域と副表示領域とを有する電子式計算機（１０）に取り込んで記憶装置（２２）に記憶させ、前述した主／副表示領域間での動作切替機能や数値置き換え機能、そして数値換算機能を実現することもできる。
【００８５】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００８６】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００８７】
［１］
第１、第２の表示部と、
複数の換算レートを記憶する換算レート記憶手段と、
この換算レート記憶手段により記憶された複数の換算レートをユーザ操作に応じて順番に呼び出して前記第２の表示部に表示させる換算レート表示手段と、
ユーザ操作に応じて前記第１の表示部に数値を表示させる数値表示手段と、
この数値表示手段により前記第１の表示部に表示された数値をユーザ操作に応じて指定された換算方向に対応して前記換算レート表示手段により前記第２の表示部に表示された換算レートに基づき換算する数値換算手段と、
を備えたことを特徴とする電子式計算機。
【００８８】
［２］
ユーザ操作に応じたキー入力を受け付ける表示部を前記第１の表示部と第２の表示部との間で切り替える動作対象切替手段を備えたことを特徴とする［１］に記載の電子式計算機。
【００８９】
［３］
前記第１の表示部と第２の表示部との間でユーザ操作に応じて一方の表示部に表示された計算データを他方の表示部に置き換えて表示させるデータ置き換え手段を備えたことを特徴とする［１］または［２］に記載の電子式計算機。
【００９０】
［４］
前記第１の表示部に表示された数値に対して換算レートを乗算する指令を与える第１のキーと前記第１の表示部に表示された数値に対して換算レートで除算する指令を与える第２のキーとを備え、
前記数値換算手段は、前記第１のキーあるいは第２のキーの操作に対応した換算方向の換算を行うことを特徴とする［１］ないし［３］のいずれか１つに記載された電子式計算機。
【００９１】
［５］
第１、第２の表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
複数の換算レートをメモリに記憶させる換算レート記憶手段、
この換算レート記憶手段により記憶された複数の換算レートをユーザ操作に応じて順番に呼び出して前記第２の表示部に表示させる換算レート表示手段、
ユーザ操作に応じて前記第１の表示部に数値を表示させる数値表示手段、
この数値表示手段により前記第１の表示部に表示された数値をユーザ操作に応じて指定された換算方向に対応して前記換算レート表示手段により前記第２の表示部に表示された換算レートに基づき換算する数値換算手段、
として機能させるためのプログラム。
【符号の説明】
【００９２】
１０  …副表示画面を備えた電子式計算機
１１  …キー入力部
１２  …主表示部
１３  …副表示部
１４  …数字・演算記号キー群
１４ｅ…［ＥＸＣＨ］キー
１４ｅ１…［×ＥＸＣＨ］キー
１４ｅ２…［÷ＥＸＣＨ］キー
１５  …計算種類設定キー群
１６  …［切替］キー
１７ａ…［△］キー
１７ｂ…［▽］キー
２１  …制御部（ＣＰＵ）
２２  …記憶装置
２２ａ…計算機制御プログラム
２３  …ＲＡＭ
２４  …主表示データメモリ
２５  …副表示データメモリ
２６  …メモデータメモリ
２７ａ〜２７ｃ…換算レート１〜３メモリ
２８  …主計算データメモリ
２９  …副計算データメモリ
【図１】
2013003840.tif 000003
【図２】
2013003840.tif 000004
【図３】
2013003840.tif 000005
【図４】
2013003840.tif 000006
【図５】
2013003840.tif 000007
【図６】
2013003840.tif 000008
【図７】
2013003840.tif 000009
【図８】
2013003840.tif 000010
【図９】
2013003840.tif 000011
【図１０】
2013003840.tif 000012
【図１１】
2013003840.tif 000013
【図１２】
2013003840.tif 000014