(57)【特許請求の範囲】
【請求項１】
四則演算を含む計算を行う計算モードと、複数の通貨について通貨換算を行なう通貨換算モードを有する電子計算装置であって、
計算モードと通貨換算モードとを切り換えるモード切替手段と、
計算モードで数値計算を実行した後前記モード切替手段により通貨換算モードに切り替えられた場合、通貨換算の対称となる複数の通貨を示す記号を複数行に表示するとともに計算結果の数値を所定の１つの通貨に対応させて表示する通貨換算モード表示手段と、
前記通貨換算モード表示手段で１つの行に表示された数値を他の行に移動する移動手段と、
実行命令に応じて、前記移動手段により移動された数値について、当該数値が存在する行の通貨から他の行の通貨への換算計算をする通貨換算手段と、
前記通貨換算手段により計算された他の通貨の換算値を他の通貨に対応する行に並列的に表示させる換算表示手段と、
を備えたことを特徴とする電子計算装置。
【請求項２】
さらに、前記換算表示手段により表示された複数の通貨それぞれの換算値のうちで、任意の通貨の換算値を、前記計算モードにおける計算用の数値として入力する計算数値入力手段を備えたことを特徴とする請求項１に記載の電子計算装置。
【請求項３】
さらに、前記換算モードにおいて表示される複数の通貨それぞれの換算値の表示文字よりも前記計算モードにおける計算数値の表示文字を大きな文字で表示する表示制御手段を備えたことを特徴とする請求項１又は請求項２に記載の電子計算装置。
【請求項４】
四則演算を含む計算を行う計算モードと、複数の通貨について通貨換算を行なう通貨換算モードを有する電子計算装置のコンピュータを制御するためのプログラムを記憶した記憶媒体であって、前記コンピュータを、
計算モードと通貨換算モードとを切り換えるモード切替手段、
計算モードで数値計算を実行した後前記モード切替手段により通貨換算モードに切り替えられた場合、通貨換算の対称となる複数の通貨を示す記号を複数行に表示するとともに計算結果の数値を所定の１つの通貨に対応させて表示する通貨換算モード表示手段、
前記通貨換算モード表示手段で１つの行に表示された数値を他の行に移動する移動手段、
実行命令に応じて、前記移動手段により移動された数値について、当該数値が存在する行の通貨から他の行の通貨への換算計算をする通貨換算手段、
前記通貨換算手段により計算された他の通貨の換算値を他の通貨に対応する行に並列的に表示させる換算表示手段、
として機能させるためのコンピュータ読み込み可能なプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばユーロとドイツマルク，フランスフラン，イタリアリラ等との通貨換算を行なうための通貨換算機能付き電子計算装置及び通貨換算計算表示プログラムを記憶した記憶媒体に関する。
【０００２】
【従来の技術】
従来から、円からドルやドルから円等、一方の国の通貨金額から他方の国の通貨金額へと換算を行なう通貨換算機能付きの電子計算装置が実用化されている。
【０００３】
このような通貨換算機能付きの電子計算装置は、例えば円ドル換算を行なう場合、予め円ドルレートを入力設定しておいた後に、円又はドルでの金額を入力して通貨換算を指示すると、この入力された円又はドルの金額が、前記予め入力された円ドルレートに従ってドル又は円の金額に換算されて表示されるものである。
【０００４】
そして、前記従来の通貨換算機能付きの電子計算装置では、円→ドル又はドル→円の換算表示を行なった際に、その換算値の表示されている状態で演算キー（＋，−，×，÷）を操作すると、換算モードから計算モードへと移行し、その換算値を直接被演算数とした計算を行なうことができるようになっている。
【０００５】
また、逆に通常の数値計算表示を行なった状態で、例えば円→ドルやドル→円等の通貨換算キーを操作すると、計算モードから換算モードへと移行し、その計算値を直接被換算数とした通貨換算を行なうことができるようになっている。
【０００６】
【発明が解決しようとする課題】
しかしながら、前記従来の通貨換算機能付きの電子計算装置では、これによる通貨換算表示や計算表示は１行表示で行なわれるため、２つ以上の通貨間でそれぞれの換算値を同時表示することができず、一旦通貨Ａから通貨Ｂへの換算表示を行なうと、元の通貨Ａを用いた計算を行なうには、再度通貨Ｂから通貨Ａへの換算をし直す必要がある。このため、複数の通貨間で相互に繰り返し通貨換算したり、適宜、任意の通貨換算値を用いて計算したりするのが、非常に面倒な問題がある。
【０００７】
本発明は、前記のような問題に鑑みなされたもので、その第１の目的は、任意の計算により得られた数値を任意の通貨として設定し他の任意の通貨へ換算して表示することが可能になる通貨換算機能付き電子計算装置及び通貨換算計算表示プログラムを記憶した記憶媒体を提供することにある。
【０００８】
また、本発明の第２の目的は、複数の通貨換算値の中から任意の通貨換算値を指定して計算対象の数値として用いることが可能になる通貨換算機能付き電子計算装置及び通貨換算計算表示プログラムを記憶した記憶媒体を提供することにある。
【０００９】
【課題を解決するための手段】
すなわち、本発明の請求項１に係る電子式計算装置は、四則演算を含む計算を行う計算モードと、複数の通貨について通貨換算を行なう通貨換算モードを有する電子計算装置であって、計算モードと通貨換算モードとを切り換えるモード切替手段と、計算モードで数値計算を実行した後前記モード切替手段により通貨換算モードに切り替えられた場合、通貨換算の対称となる複数の通貨を示す記号を複数行に表示するとともに計算結果の数値を所定の１つの通貨に対応させて表示する通貨換算モード表示手段と、前記通貨換算モード表示手段で１つの行に表示された数値を他の行に移動する移動手段と、実行命令に応じて、前記移動手段により移動された数値について、当該数値が存在する行の通貨から他の行の通貨への換算計算をする通貨換算手段と、前記通貨換算手段により計算された他の通貨の換算値を他の通貨に対応する行に並列的に表示させる換算表示手段と、を備えたことを特徴とする。
【００１０】
このような請求項１に係る電子式計算装置では、計算モードで数値計算を実行した後にモード切替手段により通貨換算モードに切り替えられた場合、通貨換算の対称となる複数の通貨を示す記号が複数行に表示されるとともに計算結果の数値が所定の１つの通貨に対応して表示され、この表示された数値を他の行に移動して、実行命令を与えると、数値が存在する行の通貨から他の行の通貨への換算計算が行われ、計算された換算値が他の通貨に対応する行に並列的に表示されるようになる。
【００１１】
また、本発明の請求項２に係る電子計算装置は、請求項１に記載の電子計算装置であって、前記換算表示手段により表示された複数の通貨それぞれの換算値のうちで、任意の通貨の換算値を、前記計算モードにおける計算用の数値として入力する計算数値入力手段を備えたことを特徴とする。
【００１２】
このような請求項２に係る電子計算装置では、さらに、換算表示手段により表示された複数の通貨それぞれの換算値のうちで、任意の通貨の換算値を、計算モードにおける計算用の数値として入力できることになる。
【００１３】
【発明の実施の形態】
以下図面により本発明の実施の形態について説明する。
【００１４】
図１は本発明の実施形態に係る通貨換算機能付き電子計算装置の電子回路の構成を示すブロック図である。
【００１５】
この通貨換算機能付き電子計算装置１０は、コンピュータである制御部（ＣＰＵ）１１を備えている。
【００１６】
制御部（ＣＰＵ）１１は、入力部１２から入力されるキー操作信号等に応じてＲＯＭ１３に予め記憶されているシステムプログラムあるいはフロッピディスク等の外部記憶媒体１４に記憶されている計算装置制御用プログラムを磁気ディスク装置等の記憶媒体読み取り部１５を介して起動させ、ＲＡＭ１６をワークメモリとして回路各部の動作制御を行なうものである。
【００１７】
この制御部（ＣＰＵ）１１には、前記入力部１２、ＲＯＭ１３、記憶媒体読取部１５、ＲＡＭ１６が接続される他に、液晶表示部１７が接続される。
【００１８】
入力部１２には、計算モードと通貨換算モードとの切り替えを指示するための「ＣＡＬ／ＣＯＮＶ」キーが備えられると共に、各モードにおいて計算操作あるいは通貨換算操作を行なうための数値キーや四則演算子キー（＋，−，×，÷）、「ＡＣ」キー、「＝」キー等の他、「ＳＥＴ」（実行）キー、カーソルキー等が備えられる。
【００１９】
ＲＯＭ１３には、この電子計算装置の全体の動作を司るシステムプログラムが予め記憶されると共に、計算モードでの計算処理及び通貨換算モードでの通貨換算処理を司る計算・換算処理プログラム１３ａ、４行表示を行なう液晶表示部１７に対する通常文字サイズの表示フォントである通常文字フォントデータ１３ｂ、前記通常文字サイズの２倍サイズとなる拡大文字サイズの表示フォントである拡大文字フォントデータ１３ｃ等が記憶される。
【００２０】
ＲＡＭ１６には、通貨換算レートテーブルメモリ１６ａ、モードデータメモリ１６ｂ、通貨表示位置テーブルメモリ１６ｃ、指定通貨データメモリ１６ｄ、指定数値データメモリ１６ｅ、指定演算データメモリ１６ｆ等が備えられる。
【００２１】
通貨換算レートテーブルメモリ１６ａには、ユーザによる入力部１２の操作に応じて入力された各通貨の換算レート、例えば円／ドル／ユーロ間の為替レート、及び該ユーロに対するドイツマルク（ＤＥＭ）／フランスフラン（ＦＲＦ）／イタリアリラ（ＩＴＬ）間それぞれの為替レートが、適宜更新されて記憶される。
【００２２】
モードデータメモリ１６ｂには、この電子計算装置の現在の動作モードが計算モードであるか通貨換算モードであるかを示すモードデータが記憶される。
【００２３】
通貨表示位置テーブルメモリ１６ｃには、４行表示を行なう液晶表示部１７ににおいて、表示画面上の各行に対し表示設定される各通貨名（ユーロ，マルク，フラン，リラ）の表示行を示す位置データが記憶される。
【００２４】
指定通貨データメモリ１６ｄには、通貨換算モードでの前記表示画面上でカーソル指定されている通貨の種類が記憶される。
【００２５】
指定数値データメモリ１６ｅには、通貨換算モードでの前記表示画面上でカーソル指定されている通貨の数値が記憶される。
【００２６】
指定演算データメモリ１６ｆには、前記入力部１２におけるキー操作に応じて直前入力された演算子キーに対応する演算種の内容が記憶される。
【００２７】
液晶表示部１７は、縦４行の表示領域を有し、計算モードでは、上２行を演算子（＋，−，×，÷）の表示領域、下２行を拡大フォントによる１行の数値表示領域として使用するもので、この計算モードにおける数値データの表示フォントには、前記ＲＯＭ１３に記憶されている拡大文字フォントデータ１３ｃが使用される。また、通貨換算モードでは、上から１行目をユーロの通貨記号及びその数値表示領域、２行目をドイツマルクの通貨記号（ＤＥＭ）及びその数値表示領域、３行目をフランスフランの通貨記号（ＦＲＦ）及びその数値表示領域、４行目をイタリアリラの通貨記号（ＩＴＬ）及びその数値表示領域として使用するもので、この通貨換算モードにおける通貨記号や各数値データの表示フォントには、前記ＲＯＭ１３に記憶されている通常文字フォントデータ１３ｂが使用される。
【００２８】
次に、前記構成による通貨換算機能付き電子計算装置の動作について説明する。
【００２９】
図２は前記電子計算装置における計算モード処理及び換算モード処理（その１）を示すフローチャートである。
【００３０】
図３は前記電子計算装置における計算モード処理及び換算モード処理（その２）を示すフローチャートである。
【００３１】
図４は前記電子計算装置の計算モード処理及び換算モード処理に伴なう計算処理から通貨換算処理への移行表示状態を示す図である。
【００３２】
まず、ＲＡＭ１６内のモードデータメモリ１６ｂに対して計算モードデータが記憶されている計算モード処理の起動状態にあっては、液晶表示部１７に対する表示フォントとしてＲＯＭ１３に予め記憶される拡大文字フォントデータ１３ｃが選択され、キー入力待ちの状態となるる（ステップＳ１，Ｓ２）。
【００３３】
ここで、例えば図４（Ａ）〜図４（Ｃ）に示すように、入力部１２の数値キー及び演算子キーを操作して「１２０＋２６０＝」として入力すると、当該入力操作に応じてその数値及び演算子が前記拡大文字フォントにより液晶表示部１７に順次表示されると共に、計算処理プログラム１３ａ1 に従って数値計算処理が実行され、その計算結果「３８０」が同拡大文字フォントにより表示される（ステップＳ２→Ｓ３→Ｓ４）。
【００３４】
こうして、任意の数値計算処理により計算表示された計算結果「３８０」をそのまま用いて通貨換算を行なうために、入力部１２において「ＣＡＬ／ＣＯＮＶ」キーを操作すると、前記計算表示されている数値データ「３８０」がＲＡＭ１６内の指定数値データメモリ１６ｅに記憶された後、モードデータメモリ１６ｂに記憶されている計算モードデータが通貨換算モードデータに変更され、通貨換算処理プログラム１３ａ2 が起動される（ステップＳ２→Ｓ３→Ｓ５，Ｓ６）。
【００３５】
すると、液晶表示部１７に対する表示フォントとしてＲＯＭ１３に予め記憶される通常文字フォントデータ１３ｂが選択され、この通常文字フォントデータ１３ｂを用いた４行表示により、図４（Ｄ）に示すように、ＲＡＭ１６内の通貨表示位置テーブルメモリ１６ｃにて記憶設定されている各通貨名（記号）の表示行位置に従って当該各通貨記号が各行に表示される（ステップＳ７，Ｓ８）。
【００３６】
この際、ＲＡＭ１６内の指定通貨データメモリ１６ｄに記憶される指定通貨としては、最上段の行位置に設定表示された「ユーロ」が記憶されると共に、当該最上段の行位置に対し、前記指定数値データメモリ１６ｅに記憶されている計算結果の数値データ「３８０」が表示される。また、これと共に、２行目以降の他の行位置に対してはデータ無しを意味するバー記号“−”が表示される（ステップＳ９，Ｓ１０）。
【００３７】
続いて、前記ユーロの通貨記号を表示させた最上段の行位置に表示されている計算結果の数値データ「３８０」を、フランスフラン「ＦＲＦ」の通貨としてセットするために、図４（Ｅ）に示すように、カーソルキー「▽」を２回操作すると、当該カーソル操作に従って指定通貨データメモリ１６ｄに記憶されている指定通貨が、「ユーロ」→「マルク」→「フラン」と順次移動されて設定記憶されると共に、その他の行位置に対しては前記同様にデータ無しを意味するバー記号“−”が表示される（ステップＳ１１→Ｓ１２→Ｓ１３，Ｓ１４）。
【００３８】
そして、前記「フラン」の行位置に対して計算結果の数値データ「３８０」を表示させた状態で、この“３８０フラン”を「ユーロ」「マルク」「リラ」のそれぞれの通貨に通貨換算するために、図４（Ｆ）に示すように、入力部１２における「＝」キー又は「ＳＥＴ」（実行）キーを操作すると、ＲＡＭ１６内の通貨換算レートテーブルメモリ１６ａに設定記憶されている「ユーロ」「マルク」「フラン」「リラ」の各通貨間の為替レートが読み出され、これに基づき、現在の指定通貨「フラン」に対応する指定数値「３８０」から、他の各通貨換算値が計算され、各対応する通貨記号の行位置に表示される（ステップＳ１５→Ｓ１６，Ｓ１７，Ｓ１８）。そして、指定通貨「フラン」の数値「３８０」が、矢印Ｐで示すカーソル指定位置として点滅表示される（ステップＳ１９）。
【００３９】
このように、計算モードにおいて計算処理された数値データを、通貨換算モードに切り替えて４つの通貨名（記号）を並列表示させると共に、その各通貨のうちの任意の通貨記号の行位置に対してカーソルで移動表示させ、「＝」キー又は「ＳＥＴ」キーにより通貨換算を指示すると、各通貨間レートに従って他の通貨の換算値が計算されて共に表示されるので、計算モードにおいて得られた任意の計算結果データを、そのまま任意の通貨の数値として指定できると共に、同時表示されている他の通貨に換算して並列に表示できるようになる。
【００４０】
図５は前記電子計算装置の計算モード処理及び換算モード処理に伴なう通貨換算処理から計算処理への移行表示状態を示す図である。
【００４１】
例えば前記通貨換算モードに切り替えられた、図４（Ｄ）で示す状態と同様に、図５（Ａ）に示すように、ＲＡＭ１６内の指定通貨データメモリ１６ｄに記憶設定されている指定通貨が表示最上段の「ユーロ」であると共に、指定数値データメモリ１６ｅに記憶されている当該指定通貨「ユーロ」に対応する指定数値が「３８０」として表示されている状態で、この“３８０ユーロ”を「マルク」「フラン」「リラ」のそれぞれの通貨に通貨換算するために、図５（Ｂ）に示すように、入力部１２における「＝」キー又は「ＳＥＴ」（実行）キーを操作すると、ＲＡＭ１６内の通貨換算レートテーブルメモリ１６ａに設定記憶されている「ユーロ」「マルク」「フラン」「リラ」の各通貨間の為替レートが読み出され、これに基づき、現在の指定通貨「ユーロ」に対応する指定数値「３８０」から、他の各通貨換算値が計算され、各対応する通貨記号の行位置に表示される（ステップＳ１５→Ｓ１６，Ｓ１７，Ｓ１８）。そして、指定通貨「ユーロ」の数値「３８０」が、矢印Ｐで示すカーソル指定位置として点滅表示される（ステップＳ１９）。
【００４２】
ここで、前記液晶表示部１７における４つの通貨での並列換算表示状態にあって、イタリア「リラ」の換算値「７３５７８３」をそのまま使用した計算処理を行なうために、図５（Ｃ）に示すように、入力部１２におけるカーソルキー「▽」を３回操作すると、矢印Ｐで示すカーソル指定位置が通貨記号「リラ」の行位置に移動されてその換算数値「７３５７８３」が点滅表示される（ステップＳ２０→Ｓ２２→Ｓ２３，Ｓ２４）。
【００４３】
続いて、この「リラ」の換算数値を用いて「７３５７８３＋１００」の計算処理を行ないたいために、入力部１２における演算子キー「＋」が操作されると、入力操作された演算種「＋」がＲＡＭ１６内の指定演算データメモリ１６ｆに記憶されると共に、前記点滅表示されている指定通貨「リラ」の換算数値「７３５７８３」が、指定数値データメモリ１６ｅに記憶設定される（ステップＳ２０→Ｓ２５→Ｓ２６，Ｓ２７）。
【００４４】
すると、モードデータメモリ１６ｂに記憶されている通貨換算モードデータが計算モードデータに変更され、計算処理プログラム１３ａ1 が起動されると共に、液晶表示部１７に対する表示フォントとしてＲＯＭ１３に予め記憶される拡大文字フォントデータ１３ｃが選択される（ステップＳ２８，Ｓ２９）。
【００４５】
そして、前記指定数値データメモリ１６ｅに記憶された前記通貨換算モードにあっては指定通貨「リラ」の換算数値「７３５７８３」が被演算数として設定され、図５（Ｄ）示すように、前記指定演算データメモリ１６ｆに記憶された指定演算種「＋」の入力直後の計算処理状態、つまり、液晶表示部１７の下段２行分を１行とした拡大文字フォントを使用して前記被演算数「７３５７８３」が表示されると共に、これに対し入力された指定演算種の演算記号「＋」が上段に表示される（ステップ３０，Ｓ３１）。
【００４６】
この後、入力部１２を操作して、前記被演算数「７３５７８３」及び演算種「＋」に対する演算数として「１００」と置数すると共に「＝」と入力すると、その計算処理が実行され、図５（Ｅ）に示すように、計算結果「７３５８８３」が前記同様の拡大文字フォントを用いて液晶表示部１７に表示される（ステップＳ２→Ｓ３→Ｓ４）。
【００４７】
このように、通貨換算モードにおいて、液晶表示部１７に４行表示される４つの通貨のうちで、任意の通貨に対応して表示させた数値を基準にして通貨換算を行ない、他の３つの通貨換算値が計算されて並列表示された状態で、任意の通貨の換算値「７３５７８３」をカーソルで指定して、該換算値を被演算数として演算キー「＋」を操作すると、通貨換算モードから計算モードに切り替えられ、前記カーソル指定された通貨換算値「７３５７８３」が被演算数として拡大文字フォントで液晶表示部１７に表示されると共に、前記演算記号「＋」が共に表示され、続けて、演算数「１００」及び「＝」と入力すると、「７３５７８３＋１００＝」が計算されてその計算結果「７３５８８３」が表示されるので、通貨換算モードにおいて得られた４種の通貨換算データの中から、任意の通貨換算データを、そのまま被演算数として用い、任意の計算処理を実行できるようになる。
【００４８】
一方、この電子計算装置の電源がＯＮされた初期設定の状態において、ＲＡＭ１６内のモードデータメモリ１６ｂに通貨換算モードのモードデータが記憶設定されており、通貨換算処理プログラム１３ａ2 が起動された場合には、液晶表示部１７に対する表示フォントとしてＲＯＭ１３に予め記憶される通常文字フォントデータ１３ｂが選択され、この通常文字フォントデータ１３ｂを用いた４行表示により、ＲＡＭ１６内の通貨表示位置テーブルメモリ１６ｃにて記憶設定されている各通貨名（記号）の表示行位置（１行目「ユーロ」、２行目「マルク」、３行目「フラン」、４行目「リラ」）に従って当該各通貨記号が各行に表示される（ステップＳ３２ａ，Ｓ３２ｂ）。
【００４９】
この際、ＲＡＭ１６内の指定通貨データメモリ１６ｄに記憶される指定通貨としては、最上段の行位置に設定表示された「ユーロ」が記憶されると共に、当該最上段の行位置に対し、指定数値データメモリ１６ｅに記憶されている数値データ（初期の指定数値は“０”）が表示される。また、これと共に、２行目以降の他の行位置に対してはデータ無しを意味するバー記号“−”が表示される（ステップＳ３２ｃ，Ｓ３２ｄ）。
【００５０】
続いて、例えば「フラン」を基準とした他の通貨との換算を行なうために、カーソルキー「▽」を２回操作すると、当該カーソル操作に従って指定通貨データメモリ１６ｄに記憶されている指定通貨が、「ユーロ」→「マルク」→「フラン」と順次移動されて設定記憶されると共に、この指定通貨「フラン」の行位置に対して前記指定数値（この場合“０”）が移動表示され、カーソル指定位置として点滅表示される（ステップＳ２０→Ｓ２２→Ｓ２３，Ｓ２４）。
【００５１】
そして、前記指定通貨を「フラン」とした状態で、例えば「３８０フラン」に対し他の通貨への換算をするために、入力部１２の数値キーを操作して「３８０」と入力して置数すると、その置数値「３８０」が前記指定数値データメモリ１６ｅに記憶されると共に、指定通貨「フラン」に対応する行位置に点滅表示される（ステップＳ２０→Ｓ３３→Ｓ３４，Ｓ３５）［図４（Ｅ）参照］。
【００５２】
そして、前記「フラン」の行位置に対して任意の数値データ「３８０」を表示させた状態で、この“３８０フラン”を「ユーロ」「マルク」「リラ」のそれぞれの通貨に通貨換算するために、入力部１２における「＝」キー又は「ＳＥＴ」（実行）キーを操作すると、ＲＡＭ１６内の通貨換算レートテーブルメモリ１６ａに設定記憶されている「ユーロ」「マルク」「フラン」「リラ」の各通貨間の為替レートが読み出され、これに基づき、現在の指定通貨「フラン」に対応する指定数値「３８０」から、他の各通貨換算値が計算され、各対応する通貨記号の行位置に表示される（ステップＳ２０→Ｓ２１→Ｓ１６，Ｓ１７，Ｓ１８）。また、指定通貨「フラン」の数値「３８０」が、矢印Ｐで示すカーソル指定位置として点滅表示される（ステップＳ１９）［図４（Ｆ）参照］。
【００５３】
さらに、例えば前記指定通貨「フラン」に対応して指定数値「３８０」が点滅表示されている状態にあって、この指定数値「３８０」を被演算数とする計算を行なうために、入力部１２における「ＣＡＬ／ＣＯＮＶ」キーが操作されると、指定演算データメモリ２６ｆに記憶される指定の演算種が“無し”に設定されると共に、前記点滅表示されている指定通貨「フラン」の指定数値「３８０」が、指定数値データメモリ１６ｅに記憶設定される（ステップＳ２０→Ｓ３６→Ｓ３７，Ｓ２７）。
【００５４】
すると、モードデータメモリ１６ｂに記憶されている通貨換算モードデータが計算モードデータに変更され、計算処理プログラム１３ａ1 が起動されると共に、液晶表示部１７に対する表示フォントとしてＲＯＭ１３に予め記憶される拡大文字フォントデータ１３ｃが選択される（ステップＳ２８，Ｓ２９）。
【００５５】
そして、前記指定数値データメモリ１６ｅに記憶された前記通貨換算モードにあっては指定通貨「フラン」の数値「３８０」が被演算数として設定され、液晶表示部１７の下段２行分を１行とした拡大文字フォントを使用して前記被演算数「３８０」が表示される（ステップＳ３０）。
【００５６】
続いて、演算キー「＋」、数値キー「１００」、「＝」と操作すると、前記指定演算データメモリ１６ｆに記憶される演算種が「＋」として記憶され、液晶表示部１７の上段に表示されると共に、当該液晶表示部１７の下段２行分を１行とした拡大文字フォントを使用して演算数「１００」が切り替え表示された後、その計算処理「３８０＋１００＝」が実行され、計算結果「４８０」が前記同様の拡大文字フォントを用いて液晶表示部１７に切り替え表示される（ステップＳ３１→Ｓ２→Ｓ３→Ｓ４）。
【００５７】
したがって、前記構成の通貨換算機能付き電子計算装置によれば、通常フォントで４行表示、拡大フォントで２行表示となる液晶表示部１７において、４行表示となる通貨換算モードでは、「ユーロ」「マルク」「フラン」「リラ」の４種の通貨を並列表示させ、そのうちの任意の通貨を指定して数値入力すると共に、「＝」キー又は「ＳＥＴ」キーを操作して通貨換算を指示すると、指定通貨の入力値に基づきそれぞれの通貨換算値が計算されて並列表示される。そして、任意の通貨を被演算数として指定し演算子キーを操作するか、「ＣＡＬ／ＣＯＮＶ」キーを操作して通貨換算モードから計算モードへの切り替えを行なうと、指定通貨の換算値を被演算数とした拡大フォントでの２行表示による計算表示状態となり、続いて入力表示される演算数や「＝」キーに応じた計算処理が実行されるので、複数の通貨換算値の中から任意の通貨の数値を被演算数として指定して容易に通常の数値計算処理を行なうことができるようになる。
【００５８】
また、前記構成の通貨換算機能付き電子計算装置によれば、計算モードにおいて入力された数値データあるいは計算結果の数値データが表示された状態で、「ＣＡＬ／ＣＯＮＶ」キーを操作して該計算モードから通貨換算モードへの切り替えを行なうと、前記計算モードにおいて表示されていた数値データを、４行表示で並列表示される４種の通貨「ユーロ」「マルク」「フラン」「リラ」の任意の通貨の数値として指定でき、「＝」キー又は「ＳＥＴ」キーを操作して通貨換算を指示することで、前記計算モードより導入した指定通貨の数値に基づき他の通貨それぞれの換算値が計算されて並列表示されるので、計算モードでの計算数値を直接通貨換算モードでの任意の１つの通貨の数値に利用して他の３つの通貨換算値を容易に算出して並列表示できるようになる。
【００５９】
よって、通貨換算モードと計算モードとを適宜移動させつつ、任意の通貨についてその数値を直接計算に用いたり、また、計算結果を直接任意の通貨の数値として利用できるようになり、特にユーロ圏等、様々な種類の通貨が共通に混在する経済圏において、非常に便利に且つ分かりやすい通貨計算を行なうことができるようになる。
【００６０】
さらに、通貨換算モードでは通常文字フォントによる４行表示を行ない、計算モードでは拡大文字フォントによる２行表示を行なう構成としたので、計算モードではより見易い数値表示が行なえるようになる。
【００６１】
なお、前記実施形態において記載した手法、すなわち、図２及び図３のフローチャートに示す計算モード処理や通貨換算モード処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体１４に格納して配布することができる。そして、コンピュータは、この外部記憶媒体１４に記憶されたプログラムを磁気ディスク装置等の記憶媒体読取部１５によって読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した通貨換算機能と計算機能との相互切り替え機能を実現し、前述した手法による同様の通貨換算処理及び数値計算処理を実行することができる。
【００６２】
なお、前記実施形態では、計算モードによって計算を行なった後に、「ＣＡＬ／ＣＯＮＶ」キーによって通貨換算モードに切り替えて通貨を指定し、計算結果をその指定通貨の値として他の通貨への換算を行なう構成としたが、予め通貨を指定しておいて計算を行ない、その計算結果が得られる毎に指定通貨の値として入力表示させ、換算キー（「＝」や「ＳＥＴ」）の操作により他の通貨の換算値を計算して共に表示する構成としてもよい。
【００６３】
【発明の効果】
以上のように、本発明の請求項１に係る電子式計算装置によれば、計算モードで数値計算を実行した後にモード切替手段により通貨換算モードに切り替えられた場合、通貨換算の対称となる複数の通貨を示す記号が複数行に表示されるとともに計算結果の数値が所定の１つの通貨に対応して表示され、この表示された数値を他の行に移動して、実行命令を与えると、数値が存在する行の通貨から他の行の通貨への換算計算が行われ、計算された換算値が他の通貨に対応する行に並列的に表示されるようになる。
【００６４】
また、本発明の請求項２に係る電子計算装置によれば、さらに、換算表示手段により表示された複数の通貨それぞれの換算値のうちで、任意の通貨の換算値を、計算モードにおける計算用の数値として入力できることになる。
【００６５】
よって、本発明によれば、任意の計算により得られた数値を任意の通貨として設定し他の任意の通貨へ換算して表示することが可能になる。
【００６６】
また、複数の通貨換算値の中から任意の通貨換算値を指定して計算対象の数値として用いることが可能になる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通貨換算機能付き電子計算装置の電子回路の構成を示すブロック図。
【図２】前記電子計算装置における計算モード処理及び換算モード処理（その１）を示すフローチャート。
【図３】前記電子計算装置における計算モード処理及び換算モード処理（その２）を示すフローチャート。
【図４】前記電子計算装置の計算モード処理及び換算モード処理に伴なう計算処理から通貨換算処理への移行表示状態を示す図。
【図５】前記電子計算装置の計算モード処理及び換算モード処理に伴なう通貨換算処理から計算処理への移行表示状態を示す図。
【符号の説明】
１０  …通貨換算機能付き電子計算装置、
１１  …制御部（ＣＰＵ）、
１２  …入力部、
１３  …ＲＯＭ、
１３ａ…計算・換算処理プログラム、
１３ｂ…通常文字フォントデータ、
１３ｃ…拡大文字フォントデータ、
１４  …外部記憶媒体、
１５  …記憶媒体読取部、
１６  …ＲＡＭ、
１６ａ…通貨換算レートテーブル、
１６ｂ…モードデータメモリ、
１６ｃ…通貨表示位置テーブル、
１６ｄ…指定通貨データメモリ、
１６ｅ…指定数値データメモリ、
１６ｆ…指定演算データメモリ、
１７  …液晶表示部、
Ｐ  …カーソル指定位置。
【図１】
0004134440.tif 000002
【図２】
0004134440.tif 000003
【図３】
0004134440.tif 000004
【図４】
0004134440.tif 000005
【図５】
0004134440.tif 000006