(57)【要約】 【課題】  より簡単な操作で換算処理を行うことができる換算機能付情報処理装置および換算処理プログラムを提供する。【解決手段】  ユーザがキーボード４を操作して１または複数の被換算値を入力すると、ＣＰＵ１１は、ＲＡＭ１３の被換算値記憶領域に入力された被換算値を記憶する。被換算値が記憶された状態で、ユーザが所定のキーを押下して換算値の算出を指示すると、ＣＰＵ１１は、予め記憶されている換算係数を用いて、記憶されている全ての被換算値を一括換算し、換算値を算出する。【選択図】      図２
2005141559.tif 000002
【特許請求の範囲】
【請求項１】
入力された数値に基づいて四則演算する四則演算手段と、
入力された数値または四則演算された数値に基づく被換算値を、所定の換算係数を用いて換算し、換算値を算出する換算手段と、
換算手段に対して換算値の算出を指示する指示手段と、
１または複数の被換算値を記憶する被換算値記憶手段とを有し、
換算手段は、指示手段からの指示を受けたときに、被換算値記憶手段に記憶されている全ての被換算値に対して換算値を算出することを特徴とする換算機能付情報処理装置。
【請求項２】
前記換算手段は、換算係数を税率とし、税抜額と税込額とを互いに換算することを特徴とする請求項１記載の換算機能付情報処理装置。
【請求項３】
前記換算手段は、換算係数を利益率とし、原価額と売価額とを互いに換算することを特徴とする請求項１記載の換算機能付情報処理装置。
【請求項４】
前記換算手段は、換算係数を為替レートとし、被換算通貨額と換算通貨額とを互いに換算することを特徴とする請求項１記載の換算機能付情報処理装置。
【請求項５】
前記被換算値記憶手段は、被換算値が入力された順序を示す数値であるカウントと、被換算値とを関連付けて記憶し、
前記カウントと、換算値とを関連付けて記憶する換算値記憶手段と、
前記カウントと、カウントに関連付けられた被換算値または換算値とを表示する表示手段とを有することを特徴とする請求項１〜４のいずれか１つに記載の換算機能付情報処理装置。
【請求項６】
表示送りキーおよび表示戻りキーを有し、前記表示手段は、表示送りキーが入力されると現在表示されているカウントより大きな数値のカウントと、そのカウントに関連付けられた被換算値または換算値とを表示し、表示戻りキーが入力されると現在表示されているカウントより小さな数値のカウントと、そのカウントに関連付けられた被換算値または換算値とを表示することを特徴とする請求項５記載の換算機能付情報処理装置。
【請求項７】
表示切替キーを有し、前記表示手段は、被換算値が表示されているときに表示切替キーが入力されると現在表示されているカウントと同じカウントに関連付けられている換算値を表示し、換算値が表示されているときに表示切替キーが入力されると現在表示されているカウントと同じカウントに関連付けられている被換算値を表示することを特徴とする請求項５記載の換算機能付情報処理装置。
【請求項８】
コンピュータを、請求項１〜７のいずれかに記載の換算機能付情報処理装置として機能させるための換算処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被換算値を所定の換算係数を用いて換算する換算機能付情報処理装置および換算処理プログラムに関する。
【背景技術】
【０００２】
特許文献１記載の小型電子式計算機は、複数個のトータルをメモリに記憶しておき、呼出しキーに呼出された各トータルを表示部に表示する。特許文献２記載の小型電子式計算機は、税金計算を実行させる特定キーを有し、特定キーの操作により入力値または演算結果に、予め記憶している税率を乗算して税額を算出する。さらに、特定キーの操作により税込額を表示させることができる。
【０００３】
特許文献３記載の小型電子式計算機は、連続的に計算式を表示する第１の表示手段と、第１の表示手段に表示されている計算式に基づく演算結果を表示する第２の表示手段とを備えており、計算式を順次表示させたり、表示させた計算式を変更して変更した計算式に基づく演算結果を表示させることができる。
【０００４】
【特許文献１】実開昭６１−２０４２６９号公報
【特許文献２】実開平２−１３８３５３号公報
【特許文献３】特開昭５８−２１３３６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の小型電子式計算機によって複数の換算値を算出したい場合、１つの換算値を入力してから換算値の算出までの一連の操作を、算出したい換算値の数だけ繰り返す必要があり、操作が面倒である。また、上記の小型電子式計算機では換算値の履歴を確認することができない。
【０００６】
本発明の目的は、より簡単な操作で換算処理を行うことができる換算機能付情報処理装置および換算処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、入力された数値に基づいて四則演算する四則演算手段と、
入力された数値または四則演算された数値に基づく被換算値を、所定の換算係数を用いて換算し、換算値を算出する換算手段と、
換算手段に対して換算値の算出を指示する指示手段と、
１または複数の被換算値を記憶する被換算値記憶手段とを有し、
換算手段は、指示手段からの指示を受けたときに、被換算値記憶手段に記憶されている全ての被換算値に対して換算値を算出することを特徴とする換算機能付情報処理装置である。
【０００８】
また本発明は、前記換算手段は、換算係数を税率とし、税抜額と税込額とを互いに換算することを特徴とする。
【０００９】
また本発明は、前記換算手段は、換算係数を利益率とし、原価額と売価額とを互いに換算することを特徴とする。
【００１０】
また本発明は、前記換算手段は、換算係数を為替レートとし、被換算通貨額と換算通貨額とを互いに換算することを特徴とする。
【００１１】
また本発明は、前記被換算値記憶手段は、被換算値が入力された順序を示す数値であるカウントと、被換算値とを関連付けて記憶し、
前記カウントと、換算値とを関連付けて記憶する換算値記憶手段と、
前記カウントと、カウントに関連付けられた被換算値または換算値とを表示する表示手段とを有することを特徴とする。
【００１２】
また本発明は、表示送りキーおよび表示戻りキーを有し、前記表示手段は、表示送りキーが入力されると現在表示されているカウントより大きな数値のカウントと、そのカウントに関連付けられた被換算値または換算値とを表示し、表示戻りキーが入力されると現在表示されているカウントより小さな数値のカウントと、そのカウントに関連付けられた被換算値または換算値とを表示することを特徴とする。
【００１３】
また本発明は、表示切替キーを有し、前記表示手段は、被換算値が表示されているときに表示切替キーが入力されると現在表示されているカウントと同じカウントに関連付けられている換算値を表示し、換算値が表示されているときに表示切替キーが入力されると現在表示されているカウントと同じカウントに関連付けられている被換算値を表示することを特徴とする。
【００１４】
また本発明は、コンピュータを、上記の換算機能付情報処理装置として機能させるための換算処理プログラムである。
【発明の効果】
【００１５】
本発明によれば、予め被換算値記憶手段に１または複数の被換算値を記憶しておき、指示手段から換算手段に対して換算値の算出が指示されると、換算手段は、被換算値記憶手段に記憶されている全ての被換算値に対して換算値を算出する。ここで、被換算値は入力された数値または四則演算手段によって演算された数値に基づく数値である。
【００１６】
これにより、複数の被換算値を一括して換算することができるので、簡単な操作で複数の換算値を算出することができる。
【００１７】
また本発明によれば、換算手段は、換算係数を税率とし、税抜額と税込額とを互いに換算する。
【００１８】
また本発明によれば、換算手段は、換算係数を利益率とし、原価額と売価額とを互いに換算する。
【００１９】
また本発明によれば、換算手段は、換算係数を為替レートとし、被換算通貨額と換算通貨額とを互いに換算する。
【００２０】
税計算、原価計算、為替レート換算などの計算は、大量の被換算値を換算する場合が多いので、一括して換算することにより、さらに使い勝手が向上する。
【００２１】
また本発明によれば、被換算値記憶手段は、被換算値が入力されると、被換算値が入力された順序を示す数値であるカウントと、被換算値とを関連付けて記憶しておき、記憶されている被換算値が換算手段によって換算されると、換算値記憶手段が前記カウントと、換算値とを関連付けて記憶する。換算が終了すると、カウントと、被換算値および換算値とが関連付けられて記憶されることとなる。表示手段は、カウントと、カウントに関連付けられた被換算値または換算値とを表示する。
【００２２】
このように、カウントによって複数の被換算値を識別するとともに被換算値と換算値とを関連付けて表示することができるので、ユーザは換算終了後に計算履歴を確認することができる。
【００２３】
また本発明によれば、表示送りキーおよび表示戻りキーを有しており、表示手段は、表示送りキーが入力されると現在表示されているカウントより大きな数値のカウントと、そのカウントに関連付けられた被換算値または換算値とを表示し、表示戻りキーが入力されると現在表示されているカウントより小さな数値のカウントと、そのカウントに関連付けられた被換算値または換算値とを表示する。
【００２４】
これにより、ユーザは表示送りキーおよび表示戻りキーを操作することで、容易にカウント別の計算履歴を確認することができる。
【００２５】
また本発明によれば、表示切替キーを有しており、表示手段は、被換算値が表示されているときに表示切替キーが入力されると現在表示されているカウントと同じカウントに関連付けられている換算値を表示し、換算値が表示されているときに表示切替キーが入力されると現在表示されているカウントと同じカウントに関連付けられている被換算値を表示する。
【００２６】
これにより、ユーザは表示切替キーを操作することで、容易に被換算値と換算値とを確認することができる。
【００２７】
また本発明によれば、コンピュータを、上記の換算機能付情報処理装置として機能させるための換算処理プログラムとして供給することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の実施の一形態である電子卓上計算機１の外観を示す平面図である。本実施形態においては、電子卓上計算機を換算機能付情報処理装置の例として説明するが、ポケットコンピュータ、携帯情報ツールおよび電子メモなどの情報処理装置に適用しても構わない。
【００２９】
電子卓上計算機１は、表示装置２、太陽電池パネル３およびキーボード４を備える。表示装置２は、たとえばＬＣＤ（液晶表示装置）で実現され、四則演算の計算結果、税計算結果、原価計算結果およびレート変換結果などを表示する表示手段である。また、表示装置２には、表示している演算結果の種類を示すシンボル、および電子卓上計算機の状態を表すシンボル（●、税込、税抜、税率、原価、売価、利益率、為替レートなど）が表示される。
【００３０】
太陽電池パネル３は、照射された光を光電変換することにより、電子卓上計算機１内部の各回路および内蔵バッテリなどに電力を供給する。キーボード４は、０〜９の数値を置数するための数字キー、小数点を置数するための小数点キー“・”、四則計算を行うための加算キー“＋”、減算キー“−”、乗算キー“×”、除算キー“÷”、計算結果を得るためのイコールキー“＝”、サインチェンジキー“＋／−”、パーセントキー“％”を含む四則計算用キー４０および税計算するための“税込”キー４１、“税抜”キー４２、原価計算するための“原価”キー４３、“売価”キー４４、レート換算するための“Ａ→Ｂ”キー４５、“Ｂ→Ａ”キー４６、履歴表示するための表示送りキー“↓”４７、表示戻りキー“↑”４８、入力モードから計算モードに切り替えるための“計算”キー４９、その他に“→”キー５０、クリアキー“Ｃ・ＣＥ”５１、オールクリアキー“ＣＡ”５２を有する。各キー操作の詳細については後述する。
【００３１】
図２は、電子卓上計算機１の電気的構成を示すブロック図である。電子卓上計算機１は、ＣＰＵ（中央演算処理装置）１１、ＲＯＭ（リードオンリメモリ）１２、ＲＡＭ（ランダムアクセスメモリ）１３およびスイッチ１４を備え、各キーを備えるキーボード４からの入力に応じて処理を行い表示装置２に処理結果を出力する。ＣＰＵ１１は、マスクロムおよびフラッシュロムなどで実現されるＲＯＭ１２に記憶された制御プログラムに従って、計算機全体の動作を統括的に制御する。たとえば、各種キーの読込み処理、四則計算処理、および各種計算結果の出力処理を制御する。したがって、ＲＯＭ１２にはこれらの処理のための制御プログラムが記憶される。ＲＡＭ１３は、演算時に必要な各種データの一時保管のために用いられる。また、ＲＡＭ１３は、記憶領域として、Ｘレジスタ１３ａ、Ｙレジスタ１３ｂ、表示カウンタ１３ｃ、内部カウンタ１３ｄ、演算子フラグ１３ｅ、状態フラグ１３ｆを有している。
【００３２】
Ｘレジスタ１３ａには、置数値、演算結果等の値が格納され、表示装置２に表示される。Ｙレジスタ１３ｂには、演算途中の値が格納される。表示カウンタ１３ｃには、表示装置２に表示されるカウンタ値が格納される。内部カウンタ１３ｄには、現在のカウンタ値が格納される。演算子フラグ１３ｅには、＋、−、×、÷の各演算子のいずれが入力されたかを示す数値が格納される。状態フラグ１３ｆには、置数入力状態か、演算子キーが押されて計算が行われる前の状態か、演算実行後の状態かを示す数値が格納される。
【００３３】
スイッチ７は、演算結果の丸め処理方法の指定などをユーザが行うためのものである。なお、外部記憶装置をさらに備えてもよく、外部記憶装置８は、記憶メディアに記憶されたプログラムを読み取ってＣＰＵ１１に入力する。
【００３４】
本実施形態では、電子卓上計算機１が少なくとも入力モードおよび計算モードの２つのモードで動作する。入力モードは、ユーザが１または複数の被換算値を入力するモードであり、入力された被換算値をＲＡＭ１３に記憶する。計算モードはＲＡＭ１３に記憶されている全ての被換算値を、所定の換算係数を用いて換算し、換算値を算出するモードである。詳細については後述するが、入力モードは換算係数である税率、利益率および為替レートが入力、決定されると動作し、計算モードは被換算値が入力され、計算キー４９が押下されると動作する。
【００３５】
内部回路の動作およびキーボード４のキー操作について説明する。
四則演算手段は、四則計算用キー４０、ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３から構成され、換算値の算出を含む通常の四則計算を行う。具体的には、四則計算用キー４０の数字キーを用いて数値が入力されると、入力された数値は記憶手段であるＲＡＭ１３の四則演算記憶領域に記憶され、加算、減算、乗算および除算キーのうちのいずれかを入力して計算が指定されると、ＣＰＵ１１は、入力された数値に基づいて、指定された計算を行う。
【００３６】
被換算値記憶手段は、ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３から構成され、入力された数値または四則演算された数値に基づいて、１または複数の被換算値を、ＲＡＭ１３の被換算値記憶領域にカウントと関連付けて記憶する。ここで、カウントとは被換算値が入力された順序を示す数値である。被換算値の入力について、具体的には、入力モード動作時に、数字キーによって被換算値となる数値を入力し、“税込”キー４１、“税抜”キー４２、“原価”キー４３、“売価”キー４４、“Ａ→Ｂ”キー４５および“Ｂ→Ａ”キー４６のいずれか１つのキーを押下すると入力された数値が、ＲＡＭ１３の被換算値記憶領域に記憶される。このとき、内部カウンタ１３ｄに記憶されているカウントに＋１した数値がカウントとして、被換算値として入力された数値に関連付けて記憶される。なお、カウントの初期値は０である。
【００３７】
換算手段は、ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３から構成され、指示手段からの指示を受けると、ＲＡＭ１３の被換算値記憶領域に記憶されている全ての被換算値を、所定の換算係数を用いて換算し、換算値を算出する。
【００３８】
このように、複数の被換算値を一括して換算することができるので、簡単な操作で複数の換算値を算出することができる。
【００３９】
換算値記憶手段は、ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３から構成され、算出された換算値を、被換算値と関連付けられたカウントと同じカウントと関連付けてＲＡＭ１３の換算値記憶領域に記憶する。
【００４０】
指示手段は、計算キー４９、“税込”キー４１、“税抜”キー４２、“原価”キー４３、“売価”キー４４、“Ａ→Ｂ”キー４５および“Ｂ→Ａ”キー４６のいずれか１つのキー、ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３から構成され、被換算値入力後に計算キー４９が押下されると、電子卓上計算機１の動作モードが計算モードに切り替わり、“税込”キー４１、“税抜”キー４２、“原価”キー４３、“売価”キー４４、“Ａ→Ｂ”キー４５および“Ｂ→Ａ”キー４６のいずれか１つのキーが押下されると、換算手段が換算を開始する。“税込”キー４１、“税抜”キー４２、“原価”キー４３、“売価”キー４４、“Ａ→Ｂ”キー４５および“Ｂ→Ａ”キー４６のうちいずれのキーを押すかは、換算値としてどのような値に換算するかによって決定される。たとえば、被換算値として税込額が入力された場合は、換算値として税抜額を換算するので、“税抜”キー４２を入力する。なお、指示手段は、必ずしも“税込”キー４１、“税抜”キー４２、“原価”キー４３、“売価”キー４４、“Ａ→Ｂ”キー４５および“Ｂ→Ａ”キー４６のいずれか１つのキーを含む必要はなく、入力モード動作時に、いずれのキーが押下され、被換算値として税込額、税抜額、原価額、売価額、被換算通貨額および換算通貨額のいずれの値が入力されタをＲＡＭ１３などに記憶しておき、計算モード動作時には、入力モード動作時に入力された値に対応する値を換算すればよい。たとえば、被換算値として税込額が入力されていた場合には、換算値として税抜額を換算する。
【００４１】
詳細には計算モードは３種類のモードを有し、それぞれは税計算を行う税計算モード、原価計算を行う原価計算モードおよび為替レート換算を行う為替レート換算モードである。電子卓上計算機１がいずれのモードが動作するかは、被換算値が入力されるときに押下されたキーによって決定される。たとえば、“税込”キー４１および“税抜”キー４２が押下されたときは、税計算モードで動作し、“原価”キー４３および“売価”キー４４が押下されたときは、原価計算モードで動作し、“Ａ→Ｂ”キー４５および“Ｂ→Ａ”キー４６が押下されたときは、為替レート換算モードで動作する。
【００４２】
税計算モードでは、予め入力された税率を換算係数として換算を行う。入力モードで“税込”キー４１が押下されていた場合は、被換算値を税込額とし、換算値を税抜額として換算を行う。具体的には、税込額をＡ、税抜額をＢ、税率をＮ％とすると、Ｂ＝Ａ／（（１００＋Ｎ）／１００）で換算する。入力モードで“税抜”キー４２が押下されていた場合は、被換算値を税抜額とし、換算値を税込額として換算を行う。具体的には、税込額をＡ、税抜額をＢ、税率をＮ％とすると、Ａ＝Ｂ＊（（１００＋Ｎ）／１００）で換算する。
【００４３】
原価計算モードでは、予め入力された利益率を換算係数として換算を行う。入力モードで“原価”キー４３が押下されていた場合は、被換算値を原価額とし、換算値を売価額として換算を行う。具体的には、原価額をＡ、売価額をＢ、利益率をＮ％とすると、Ｂ＝Ａ＊（（１００＋Ｎ）／１００）で換算する。入力モードで“売価”キー４４が押下されていた場合は、被換算値を売価額とし、換算値を原価額として換算を行う。具体的には、原価額をＡ、売価額をＢ、利益率をＮ％とすると、Ａ＝Ｂ／（（１００＋Ｎ）／１００）で換算する。
【００４４】
為替レート換算モードでは、予め入力された為替レートを換算係数として換算を行う。入力モードで“Ａ→Ｂ”キー４５が押下されていた場合は、被換算値を被換算通貨額とし、換算値を換算通貨額として換算を行う。具体的には、被換算通貨額をＡ、換算通貨額をＢ、為替レートをＮとすると、Ｂ＝Ａ×Ｎで換算する。入力モードで“Ｂ→Ａ”キー４６が押下されていた場合は、被換算値を換算通貨額とし、換算値を被換算通貨額として換算を行う。具体的には、被換算通貨額をＡ、換算通貨額をＢ、為替レートをＮとすると、Ａ＝Ｂ／Ｎで換算する。
【００４５】
税計算、原価計算、為替レート換算などの計算は、大量の被換算値を換算する場合が多いので、一括して換算することにより、さらに使い勝手が向上する。
【００４６】
表示手段は、表示装置２、ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３から構成され、表示カウンタ１３ｃに記憶されているカウントと、そのカウントに関連付けられた被換算値または換算値とを表示する。
【００４７】
このように、カウントによって複数の被換算値を識別するとともに被換算値と換算値とを関連付けて表示することができるので、ユーザは換算終了後に計算履歴を確認することができる。
【００４８】
換算値が表示されているときに、表示送りキー“↓”４７または表示戻りキー“↑”４８が押下されると、異なるカウントの換算値が表示され、被換算値が表示されているときに、表示送りキー“↓”４７または表示戻りキー“↑”４８が押下されると、異なるカウントの被換算値が表示される。具体的には、計算モード動作時に表示送りキー“↓”４７または表示戻りキー“↑”４８が押下されると、表示カウンタ１３ｃに記憶されているカウントが押下された回数分だけ増減し、カウントの増減に伴って表示される被換算値および換算値が変化する。計算モード動作時に表示送りキー“↓”４７が押下されると、表示カウンタ１３ｃに記憶されているカウントが＋１され、＋１されたカウントに関連付けられた被換算値または換算値が表示される。また、表示戻りキー“↑”４８が押下されると、表示カウンタ１３ｃに記憶されているカウントが−１され、−１されたカウントに関連付けられた被換算値または換算値が表示される。
【００４９】
このように、ユーザは表示送りキーおよび表示戻りキーを操作することで、容易にカウント別の計算履歴を確認することができる。
【００５０】
換算値が表示されているときに、表示切替キー“→”５０が押下されると、同じカウントに関連付けられた被換算値および換算値を切り替えて表示する。具体的には、被換算値が表示されているときに表示切替キー“→”５０が入力されると現在表示されているカウントと同じカウントに関連付けられている換算値を表示し、換算値が表示されているときに表示切替キー“→”５０が入力されると現在表示されているカウントと同じカウントに関連付けられている被換算値を表示する。
【００５１】
このように、ユーザは表示切替キーを操作することで、容易に被換算値と換算値とを確認することができる。
【００５２】
図３は、電子卓上計算機１による税計算処理の操作例を示す図である。
なお、カウンタは２桁の正の整数とし、どの演算に対してもカウンタは正の方にしか進まないとしている。
【００５３】
（１）ユーザが“ＣＡ“キー５１を入力すると、カウンタ部２２および数値部２１に０が表示され、オールクリア状態の画面が表示される。
【００５４】
（２）税率（たとえば５％）を設定するために“ＣＡ”キー５１、“税率設定”キー４１、“５”キー、“税率設定”キー４１の順に入力すると数値部２１に税率の５が表示される。数値部２１に表示されている数値が税率であることを示すために、税率シンボル６１を表示する。
【００５５】
（３）税計算をするために、数字キーを用いて１００を入力し、税抜キー４２を入力することで、税抜額として１００が入力される。数値部２１には１００が表示され、カウンタ部２２には１つめの税抜額であることを示す０１が表示される。数値部２１に表示されている数値が税抜額であることを示すために、税抜シンボル６２を表示する。
【００５６】
（４）（３）の操作と同様にして税抜額２００を入力する。数値部２１には２００が表示され、カウンタ部２２には２つめの税抜額であることを示す０２が表示される。税抜シンボル６２は表示したままである。
【００５７】
（５）（３）の操作と同様にして税抜額３００を入力する。数値部２１には３００が表示され、カウンタ部２２には３つめの税抜額であることを示す０３が表示される。税抜シンボル６２は表示したままである。
【００５８】
（６）（３）の操作と同様にして税抜額４００を入力する。数値部２１には４００が表示され、カウンタ部２２には２つめの税抜額であることを示す０４が表示される。税抜シンボル６２は表示したままである。
【００５９】
（７）“計算”キー４９を入力すると、入力モードから計算モード、ここでは税計算モードに切り替わる。画面表示は（６）の操作時から変化しない。
【００６０】
（８）“税込”キー４１を入力すると、（３）〜（６）の操作で入力した全ての税抜額に対して、（２）の操作で入力した税率を用いて、税込額を算出する。このとき、数値部２１には、（３）の操作で入力したカウントが０１の税抜額１００に基づく税込額１０５が表示され、カウンタ部２２には１つめの税込額であることを示す０１が表示される。数値部２１に表示されている数値が税込額であることを示すために、税込シンボル６３を表示する。
【００６１】
（９）表示送りキー“↓”４７を入力すると、カウントが＋１され、カウントが０２の税抜額に基づく税込額２１０が表示され、カウンタ部２２には２つめの税込額であることを示す０２が表示される。税込シンボル６３は表示したままである。
【００６２】
（１０）さらに表示送りキー“↓”４７を入力すると、（９）の操作時と同様に、カウントが＋１され、カウントが０３の税抜額に基づく税込額３１５が表示され、カウンタ部２２には３つめの税込額であることを示す０３が表示される。税込シンボル６３は表示したままである。
【００６３】
（１１）表示送りキー“↓”４７を入力すると、（９）の操作時と同様に、カウントが＋１され、カウントが０４の税抜額に基づく税込額４２０が表示され、カウンタ部２２には４つめの税込額であることを示す０４が表示される。税込シンボル６３は表示したままである。
【００６４】
（１２）ここで表示戻りキー“↑”４８を入力すると、カウントが−１され、カウントが０３の税込額３１５が表示され、カウンタ部２２には３つめの税込額であることを示す０３が表示される。税込シンボル６３は表示したままである。
【００６５】
（１３）入力した税抜額を確認するために、税込額を表示させた状態で“税抜”キー４２を入力すると、カウントが０３の税抜額３００が表示される。数値部２１に表示されている数値が税抜額であることを示すために、税抜シンボル６２を表示する。
【００６６】
（１４）表示戻りキー“↑”４８を入力すると、カウントが−１され、カウントが０２の税抜額２００が表示され、カウンタ部２２には２つめの税抜額であることを示す０２が表示される。税抜シンボル６２は表示したままである。
【００６７】
図４は、電子卓上計算機１による原価計算処理の操作例を示す図である。
なお、カウンタは２桁の正の整数とし、どの演算に対してもカウンタは正の方にしか進まないとしている。
【００６８】
（１５）ユーザが“ＣＡ”キー５１を入力すると、カウンタ部２２および数値部２１に０が表示され、オールクリア状態の画面が表示される。
【００６９】
（１６）利益率（たとえば１０％）を設定するために“ＣＡ”キー５１、“利益率設定”キー４３、“１”キー、“０”キー、“利益率設定”キー４３の順に入力すると数値部２１に利益率の１０が表示される。数値部２１に表示されている数値が利益率であることを示すために、利益率シンボル６４を表示する。
【００７０】
（１７）原価計算をするために、数字キーを用いて１０００を入力し、原価キー４３を入力することで、原価額として１０００が入力される。数値部２１には１０００が表示され、カウンタ部２２には１つめの原価額であることを示す０１が表示される。数値部２１に表示されている数値が原価額であることを示すために、シンボル“●”６５を“原価”の表示の下に表示する。
【００７１】
（１８）（１７）の操作と同様にして原価額２０００を入力する。数値部２１には２０００が表示され、カウンタ部２２には２つめの原価額であることを示す０２が表示される。シンボル６５は表示したままである。
【００７２】
（１９）（１７）の操作と同様にして原価額３０００を入力する。数値部２１には３０００が表示され、カウンタ部２２には３つめの原価額であることを示す０３が表示される。シンボル６５は表示したままである。
【００７３】
（２０）（１７）の操作と同様にして原価額４０００を入力する。数値部２１には４０００が表示され、カウンタ部２２には４つめの原価額であることを示す０４が表示される。シンボル６５は表示したままである。
【００７４】
（２１）“計算”キー４９を入力すると、入力モードから計算モード、ここでは原価計算モードに切り替わる。画面表示は（２０）の操作時から変化しない。
【００７５】
（２２）“売価”キー４４を入力すると、（１７）〜（２０）の操作で入力した全ての原価額に対して、（１６）の操作で入力した利益率を用いて、売価額を算出する。このとき、数値部２１には、（１７）の操作で入力したカウントが０１の原価額１０００に基づく売価額１１００が表示され、カウンタ部２２には１つめの売価額であることを示す０１が表示される。数値部２１に表示されている数値が売価額であることを示すために、シンボル６５を“売価”の表示の下に表示する。
【００７６】
（２３）表示送りキー“↓”４７を入力すると、カウントが＋１され、カウントが０２の原価額に基づく売価額２２００が表示され、カウンタ部２２には２つめの売価額であることを示す０２が表示される。シンボル６５は表示したままである。
【００７７】
（２４）表示送りキー“↓”４７を入力すると、カウントが＋１され、カウントが０３の原価額に基づく売価額３３００が表示され、カウンタ部２２には３つめの売価額であることを示す０３が表示される。シンボル６５は表示したままである。
【００７８】
（２５）表示送りキー“↓”４７を入力すると、カウントが＋１され、カウントが０４の原価額に基づく売価額４４００が表示され、カウンタ部２２には４つめの売価額であることを示す０２が表示される。シンボル６５は表示したままである。
【００７９】
（２６）ここで表示戻りキー“↑”４８を入力すると、カウントが−１され、カウントが０３の売価額３３００が表示され、カウンタ部２２には３つめの売価額であることを示す０３が表示される。シンボル６５は表示したままである。
【００８０】
（２７）入力した原価額を確認するために、売価額を表示させた状態で“原価”キー４３を入力すると、カウントが０３の原価額３０００が表示される。数値部２１に表示されている数値が原価額であることを示すために、シンボル６５を“原価”の表示の下に表示する。
【００８１】
（２８）表示戻りキー“↑”４８を入力すると、カウントが−１され、カウントが０２の原価額２０００が表示され、カウンタ部２２には２つめの原価額であることを示す０２が表示される。シンボル６５は表示したままである。
【００８２】
図５は、電子卓上計算機１による為替レート換算処理の操作例を示す図である。
なお、カウンタは２桁の正の整数とし、どの演算に対してもカウンタは正の方にしか進まないとしている。
【００８３】
（２９）ユーザが“ＣＡ”キー５１を入力すると、カウンタ部２２および数値部２１に０が表示され、オールクリア状態の画面が表示される。
【００８４】
（３０）為替レート（たとえば１００）を設定するために“ＣＡ”キー５１、“レート設定”キー４５、“１”キー、“０”キー、“０”キー、“レート設定”キー４５の順に入力すると数値部２１に為替レートの１００が表示される。数値部２１に表示されている数値が為替レートであることを示すために、為替レートシンボル６６を表示する。
【００８５】
（３１）為替レート換算するために、数字キーを用いて１０を入力し、“Ａ→Ｂ”キー４５を入力することで、被換算通貨額として１０が入力される。数値部２１には１０が表示され、カウンタ部２２には１つめの被換算通貨額であることを示す０１が表示される。数値部２１に表示されている数値が被換算通貨額であることを示すために、シンボル６５を“Ａ→”の表示の下に表示する。
【００８６】
（３２）（３１）の操作と同様にして被換算通貨額２０を入力する。数値部２１には２０が表示され、カウンタ部２２には２つめの被換算通貨額であることを示す０２が表示される。シンボル６５は表示したままである。
【００８７】
（３３）（３１）の操作と同様にして被換算通貨額３０を入力する。数値部２１には３０が表示され、カウンタ部２２には３つめの被換算通貨額であることを示す０３が表示される。シンボル６５は表示したままである。
【００８８】
（３４）（３１）の操作と同様にして被換算通貨額４０を入力する。数値部２１には４０が表示され、カウンタ部２２には４つめの被換算通貨額であることを示す０４が表示される。シンボル６５は表示したままである。
【００８９】
（３５）“計算”キー４９を入力すると、入力モードから計算モード、ここでは為替レート換算モードに切り替わる。画面表示は（３４）の操作時から変化しない。
【００９０】
（３６）“Ｂ→Ａ”キー４６を入力すると、（３１）〜（３４）の操作で入力した全ての被換算通貨額に対して、（３０）の操作で入力した為替レートを用いて、換算通貨額を算出する。このとき、数値部２１には、（３１）の操作で入力したカウントが０１の被換算通貨額１０に基づく換算通貨額１０００が表示され、カウンタ部２２には１つめの換算通貨額であることを示す０１が表示される。数値部２１に表示されている数値が換算通貨額であることを示すために、シンボル６５を“→Ｂ”の表示の下に表示する。
【００９１】
（３７）表示送りキー“↓”４７を入力すると、カウントが＋１され、カウントが０２の被換算通貨額に基づく換算通貨額２０００が表示され、カウンタ部２２には２つめの換算通貨額であることを示す０２が表示される。シンボル６５は表示したままである。
【００９２】
（３８）表示送りキー“↓”４７を入力すると、カウントが＋１され、カウントが０３の被換算通貨額に基づく換算通貨額３０００が表示され、カウンタ部２２には３つめの換算通貨額であることを示す０３が表示される。シンボル６５は表示したままである。
【００９３】
（３９）表示送りキー“↓”４７を入力すると、カウントが＋１され、カウントが０４の被換算通貨額に基づく換算通貨額４０００が表示され、カウンタ部２２には４つめの換算通貨額であることを示す０４が表示される。シンボル６５は表示したままである。
【００９４】
（４０）ここで表示戻りキー“↑”４８を入力すると、カウントが−１され、カウントが０３の換算通貨額３０００が表示され、カウンタ部２２には３つめの換算通貨額であることを示す０３が表示される。シンボル６５は表示したままである。
【００９５】
（４１）入力した被換算通貨額を確認するために、換算通貨額を表示させた状態で“Ａ→Ｂ”キー４５を入力すると、カウントが０３の被換算通貨額３０が表示される。数値部２１に表示されている数値が被換算通貨額であることを示すために、シンボル６５を“Ａ→”の表示の下に表示する。
【００９６】
（４２）表示戻りキー“↑”４８を入力すると、カウントが−１され、カウントが０２の被換算通貨額２０が表示され、カウンタ部２２には２つめの被換算通貨額であることを示す０２が表示される。シンボル６５は表示したままである。
【００９７】
図６は、電子卓上計算機１による税率設定処理を示すフローチャートである。
本フローチャートにおける動作主体はＣＰＵ１１である。
【００９８】
電源オンの状態で処理が開始され、ステップＳ１で“ＣＡ”キー５２が入力されたかどうかを判断する。入力されていればステップＳ２に進み、入力されていなければ待機する。ステップＳ２では、税率設定キーが入力されたかどうかを判断する。入力されていればステップＳ３に進み、入力されていなければ待機する。ステップＳ３では、数字キーが入力され、税率となる数値が入力されたかどうかを判断する。入力されていればステップＳ４に進み、入力されていなければ待機する。ステップＳ４では、税率設定キーが入力され、税率が確定されたかどうかを判断する。入力されていればＲＡＭ１３に設けられた税率記憶領域に、入力された数値を記憶してステップＳ５に進み、入力されていなければ待機する。ステップＳ５では、表示装置２のカウンタ部にカウントが０であることを示す“００”を表示し、数値部には入力された数値を税率として表示し、税率シンボルを表示する。
【００９９】
図７は、電子卓上計算機１による利益率設定処理を示すフローチャートである。
本フローチャートにおける動作主体はＣＰＵ１１である。
【０１００】
電源オンの状態で処理が開始され、ステップＳ１１で“ＣＡ”キー５２が入力されたかどうかを判断する。入力されていればステップＳ１２に進み、入力されていなければ待機する。ステップＳ１２では、利益率設定キーが入力されたかどうかを判断する。入力されていればステップＳ１３に進み、入力されていなければ待機する。ステップＳ１３では、数字キーが入力され、利益率となる数値が入力されたかどうかを判断する。入力されていればステップＳ１４に進み、入力されていなければ待機する。ステップＳ１４では、利益率設定キーが入力され、利益率が確定されたかどうかを判断する。入力されていればＲＡＭ１３に設けられた利益率記憶領域に、入力された数値を記憶してステップＳ１５に進み、入力されていなければ待機する。ステップＳ１５では、表示装置２のカウンタ部にカウントが０であることを示す“００”を表示し、数値部には入力された数値を利益率として表示し、利益率シンボルを表示する。
【０１０１】
図８は、電子卓上計算機１による為替レート設定処理を示すフローチャートである。
本フローチャートにおける動作主体はＣＰＵ１１である。
【０１０２】
電源オンの状態で処理が開始され、ステップＳ２１で“ＣＡ”キー５２が入力されたかどうかを判断する。入力されていればステップＳ２２に進み、入力されていなければ待機する。ステップＳ２２では、レート設定キーが入力されたかどうかを判断する。入力されていればステップＳ２３に進み、入力されていなければ待機する。ステップＳ２３では、数字キーが入力され、為替レートとなる数値が入力されたかどうかを判断する。入力されていればステップＳ２４に進み、入力されていなければ待機する。ステップＳ２４では、為替レート設定キーが入力され、為替レートが確定されたかどうかを判断する。入力されていればＲＡＭ１３に設けられた為替レート記憶領域に、入力された数値を記憶してステップＳ２５に進み、入力されていなければ待機する。ステップＳ２５では、表示装置２のカウンタ部にカウントが０であることを示す“００”を表示し、数値部には入力された数値を為替レートとして表示し、為替レートシンボルを表示する。
【０１０３】
図９は、電子卓上計算機１による税計算処理を示すフロ−チャートである。
本フローチャートにおける動作主体はＣＰＵ１１である。
【０１０４】
図３の操作（２）終了後、すなわち図６で示した税率設定処理終了後に税計算処理が開始される。税率設定後の電子卓上計算機１は、税計算の被換算値を入力するための入力モードで動作する。
【０１０５】
まず、ステップＳ３１で数字キーが入力されたかどうか判断する。入力されていればステップＳ３２に進み、入力されていなければ待機する。ステップＳ３２では、税抜キー４２が入力されたかどうかを判断する。入力されていればステップＳ３３に進む。ステップＳ３３では、内部カウンタ１３ｄに記憶されているカウントに＋１した後、入力された数値を税抜額としてＲＡＭ１３に設けられた税抜額記憶領域に、内部カウンタ１３ｄに記憶されたカウントと関連付けて記憶し、ステップＳ３４に進む。なお、カウントの初期値は０であり、税率設定後、入力モード動作開始時に初期値に戻る。ステップＳ３４では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーして表示部２のカウンタ部２２にカウントを示す数値を表示する。また、数値部２１には入力された数値を表示するとともに、表示している数値が税抜額であることを示す税抜シンボルを表示する。
【０１０６】
また、ステップＳ３２で税抜キー４２が入力されていなければステップＳ３５に進み、税込キー４１が入力されたかどうかを判断する。入力されていればステップＳ３６に進み、入力されていなければステップＳ３１に戻る。ステップＳ３６では、内部カウンタ１３ｄに記憶されているカウントに＋１した後、入力された数値を税込額としてＲＡＭ１３に設けられた税込額記憶領域に、内部カウンタ１３ｄに記憶されたカウントと関連付けて記憶し、ステップＳ３７に進む。ステップＳ３７では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーして表示部２のカウンタ部２２にカウントを示す数値を表示する。また、数値部２１には入力された数値を表示するとともに、表示している数値が税込額であることを示す税込シンボルを表示する。
【０１０７】
ステップＳ３８では、計算キー４９が入力されたかどうかを判断する。入力されていれば、動作モードを計算モードである税計算モードに切り替えてステップＳ３９に進む。入力されていなければステップＳ３１に戻り、続いて税抜額または税込額の入力が可能となる。
【０１０８】
ステップＳ３９では、税込キー４１が入力されたかどうかを判断する。入力されていればステップＳ４０に進み、ＲＡＭ１３の税抜額記憶領域に記憶されている全ての税抜額に対して、税率記憶領域に記憶されている税率を用いて税込額を算出する。算出した税込額は、ＲＡＭ１３の税込額記憶領域にカウントと関連付けて記憶する。ステップＳ４１では、カウントが１に対応付けられた税込額を数値部２１に表示し、カウントが１であることを示す０１をカウント部２２に表示し、税込シンボルを表示する。
【０１０９】
ステップＳ４２では、税込額を表示した状態で表示送りキー“↓”４７が入力されたかどうかを判断し、入力されていればステップＳ４３に進み、内部カウンタ１３ｄに記憶されているカウントに＋１する。ステップＳ４４では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた税込額を表示する。ステップＳ４５では、表示戻りキー“↑”４８が入力されたかどうかを判断し、入力されていればステップＳ４６に進み、内部カウンタ１３ｄに記憶されているカウントから−１する。ステップＳ４７では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた税込額を表示する。
【０１１０】
また、ステップＳ３９で、税込キー４１が入力されていなければステップＳ４８に進み、税抜キー４２が入力されたかどうかを判断する。入力されていればステップＳ４９に進み、入力されていなければステップＳ３９に戻る。ステップＳ４９では、ＲＡＭ１３の税込額記憶領域に記憶されている全ての税込額に対して、税率記憶領域に記憶されている税率を用いて税抜額を算出する。算出した税抜額は、ＲＡＭ１３の税抜額記憶領域にカウントと関連付けて記憶する。ステップＳ５０では、カウントが１に対応付けられた税抜額を数値部２１に表示し、カウントが１であることを示す０１をカウント部２２に表示し、税抜シンボルを表示する。
【０１１１】
ステップＳ５１では、税抜額を表示した状態で表示送りキー“↓”４７が入力されたかどうかを判断し、入力されていればステップＳ５２に進み、内部カウンタ１３ｄに記憶されているカウントに＋１する。ステップＳ５３では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた税抜額を表示する。ステップＳ５４では、表示戻りキー“↑”４８が入力されたかどうかを判断し、入力されていればステップＳ５５に進み、内部カウンタ１３ｄに記憶されているカウントから−１する。ステップＳ５６では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた税抜額を表示する。
【０１１２】
図１０は、電子卓上計算機１による原価計算処理を示すフローチャートである。
本フローチャートにおける動作主体はＣＰＵ１１である。
【０１１３】
図４の操作（１６）終了後、すなわち図７で示した利益率設定処理終了後に原価計算処理が開始される。利益率設定後の電子卓上計算機１は、原価計算の被換算値を入力するための入力モードで動作する。
【０１１４】
まず、ステップＳ６１で数字キーが入力されたかどうか判断する。入力されていればステップＳ６２に進み、入力されていなければ待機する。ステップＳ６２では、原価キー４３が入力されたかどうかを判断する。入力されていればステップＳ６３に進む。ステップＳ６３では、内部カウンタ１３ｄに記憶されているカウントに＋１した後、入力された数値を原価額としてＲＡＭ１３に設けられた原価額記憶領域に、内部カウンタ１３ｄに記憶されたカウントと関連付けて記憶し、ステップＳ６４に進む。なお、カウントの初期値は０であり、利益率設定後、入力モード動作開始時に初期値に戻る。ステップＳ６４では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーして表示部２のカウンタ部２２にカウントを示す数値を表示する。また、数値部２１には入力された数値を表示するとともに、表示している数値が原価額であることを示す原価シンボルを表示する。
【０１１５】
また、ステップＳ６２で原価キー４３が入力されていなければステップＳ６５に進み、売価キー４４が入力されたかどうかを判断する。入力されていればステップＳ６６に進み、入力されていなければステップＳ６１に戻る。ステップＳ６６では、内部カウンタ１３ｄに記憶されているカウントに＋１した後、入力された数値を売価額としてＲＡＭ１３に設けられた売価額記憶領域に、内部カウンタ１３ｄに記憶されたカウントと関連付けて記憶し、ステップＳ６７に進む。ステップＳ６７では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーして表示部２のカウンタ部２２にカウントを示す数値を表示する。また、数値部２１には入力された数値を表示するとともに、表示している数値が売価額であることを示す売価シンボルを表示する。
【０１１６】
ステップＳ６８では、計算キー４９が入力されたかどうかを判断する。入力されていれば、動作モードを計算モードである原価計算モードに切り替えてステップＳ６９に進む。入力されていなければステップＳ６１に戻り、続いて原価額または売価額の入力が可能となる。
【０１１７】
ステップＳ６９では、売価キー４４が入力されたかどうかを判断する。入力されていればステップＳ７０に進み、ＲＡＭ１３の原価額記憶領域に記憶されている全ての原価額に対して、利益率記憶領域に記憶されている利益率を用いて売価額を算出する。算出した売価額は、ＲＡＭ１３の売価額記憶領域にカウントと関連付けて記憶する。ステップＳ７１では、カウントが１に対応付けられた売価額を数値部２１に表示し、カウントが１であることを示す０１をカウント部２２に表示し、売価シンボルを表示する。
【０１１８】
ステップＳ７２では、売価額を表示した状態で表示送りキー“↓”４７が入力されたかどうかを判断し、入力されていればステップＳ７３に進み、内部カウンタ１３ｄに記憶されているカウントに＋１する。ステップＳ７４では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた売価額を表示する。ステップＳ７５では、表示戻りキー“↑”４８が入力されたかどうかを判断し、入力されていればステップＳ７６に進み、内部カウンタ１３ｄに記憶されているカウントから−１する。ステップＳ７７では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた売価額を表示する。
【０１１９】
また、ステップＳ６９で、売価キー４４が入力されていなければステップＳ７８に進み、原価キー４３が入力されたかどうかを判断する。入力されていればステップＳ７９に進み、入力されていなければステップＳ６９に戻る。ステップＳ７９では、ＲＡＭ１３の売価額記憶領域に記憶されている全ての売価額に対して、利益率記憶領域に記憶されている利益率を用いて原価額を算出する。算出した原価額は、ＲＡＭ１３の原価額記憶領域にカウントと関連付けて記憶する。ステップＳ８０では、カウントが１に対応付けられた原価額を数値部２１に表示し、カウントが１であることを示す０１をカウント部２２に表示し、原価シンボルを表示する。
【０１２０】
ステップＳ８１では、原価額を表示した状態で表示送りキー“↓”４７が入力されたかどうかを判断し、入力されていればステップＳ８２に進み、内部カウンタ１３ｄに記憶されているカウントに＋１する。ステップＳ８３では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた原価額を表示する。ステップＳ８４では、表示戻りキー“↑”４８が入力されたかどうかを判断し、入力されていればステップＳ８５に進み、内部カウンタ１３ｄに記憶されているカウントから−１する。ステップＳ８６では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた原価額を表示する。
【０１２１】
図１１は、電子卓上計算機１による為替レート換算処理を示すフローチャートである。
本フローチャートにおける動作主体はＣＰＵ１１である。
【０１２２】
図５の操作（３０）終了後、すなわち図８で示した為替レート設定処理終了後に為替レート換算処理が開始される。為替レート設定後の電子卓上計算機１は、為替レート換算の被換算値を入力するための入力モードで動作する。
【０１２３】
まず、ステップＳ９１で数字キーが入力されたかどうか判断する。入力されていればステップＳ９２に進み、入力されていなければ待機する。ステップＳ９２では、“Ａ→Ｂ”キー４５が入力されたかどうかを判断する。入力されていればステップＳ９３に進む。ステップＳ９３では、内部カウンタ１３ｄに記憶されているカウントに＋１した後、入力された数値を被換算通貨額としてＲＡＭ１３に設けられた被換算通貨額記憶領域に、内部カウンタ１３ｄに記憶されたカウントと関連付けて記憶し、ステップＳ９４に進む。なお、カウントの初期値は０であり、為替レート設定後、入力モード動作開始時に初期値に戻る。ステップＳ９４では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーして表示部２のカウンタ部２２にカウントを示す数値を表示する。また、数値部２１には入力された数値を表示するとともに、表示している数値が被換算通貨額であることを示すＡ→シンボルを表示する。
【０１２４】
また、ステップＳ９２で“Ａ→Ｂ”キー４５が入力されていなければステップＳ９５に進み、“Ｂ→Ａ”キー４６が入力されたかどうかを判断する。入力されていればステップＳ９６に進み、入力されていなければステップＳ９１に戻る。ステップＳ９６では、内部カウンタ１３ｄに記憶されているカウントに＋１した後、入力された数値を換算通貨額としてＲＡＭ１３に設けられた換算通貨額記憶領域に、内部カウンタ１３ｄに記憶されたカウントと関連付けて記憶し、ステップＳ９７に進む。ステップＳ９７では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーして表示部２のカウンタ部２２にカウントを示す数値を表示する。また、数値部２１には入力された数値を表示するとともに、表示している数値が換算通貨額であることを示す→Ｂシンボルを表示する。
【０１２５】
ステップＳ９８では、計算キー４９が入力されたかどうかを判断する。入力されていれば、動作モードを計算モードであるレート換算モードに切り替えてステップＳ９９に進む。入力されていなければステップＳ９１に戻り、続いて被換算通貨額または換算通貨額を入力することが可能となる。
【０１２６】
ステップＳ９９では、“Ｂ→Ａ”キー４６が入力されたかどうかを判断する。入力されていればステップＳ１００に進み、ＲＡＭ１３の被換算通貨額記憶領域に記憶されている全ての被換算通貨額に対して、為替レート記憶領域に記憶されている為替レートを用いて換算通貨額を算出する。算出した換算通貨額は、ＲＡＭ１３の換算通貨額記憶領域にカウントと関連付けて記憶する。ステップＳ１０１では、カウントが１に対応付けられた換算通貨額を数値部２１に表示し、カウントが１であることを示す０１をカウント部２２に表示し、→Ｂシンボルを表示する。
【０１２７】
ステップＳ１０２では、換算通貨額を表示した状態で表示送りキー“↓”４７が入力されたかどうかを判断し、入力されていればステップＳ１０３に進み、内部カウンタ１３ｄに記憶されているカウントに＋１する。ステップＳ１０４では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた換算通貨額を表示する。ステップＳ１０５では、表示戻りキー“↑”４８が入力されたかどうかを判断し、入力されていればステップＳ１０６に進み、内部カウンタ１３ｄに記憶されているカウントから−１する。ステップＳ１０７では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた換算通貨額を表示する。
【０１２８】
また、ステップＳ９９で、“Ｂ→Ａ”キー４６が入力されていなければステップＳ１０８に進み、“Ａ→Ｂ”キー４５が入力されたかどうかを判断する。入力されていればステップＳ１０９に進み、入力されていなければステップＳ９９に戻る。ステップＳ１０９では、ＲＡＭ１３の換算通貨額記憶領域に記憶されている全ての換算通貨額に対して、為替レート記憶領域に記憶されている為替レートを用いて被換算通貨額を算出する。算出した被換算通貨額は、ＲＡＭ１３の被換算通貨額記憶領域にカウントと関連付けて記憶する。ステップＳ１１０では、カウントが１に対応付けられた被換算通貨額を数値部２１に表示し、カウントが１であることを示す０１をカウント部２２に表示し、Ａ→シンボルを表示する。
【０１２９】
ステップＳ１１１では、被換算通貨額を表示した状態で表示送りキー“↓”４７が入力されたかどうかを判断し、入力されていればステップＳ１１２に進み、内部カウンタ１３ｄに記憶されているカウントに＋１する。ステップＳ１１３では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた被換算通貨額を表示する。ステップＳ１１４では、表示戻りキー“↑”４８が入力されたかどうかを判断し、入力されていればステップＳ１１５に進み、内部カウンタ１３ｄに記憶されているカウントから−１する。ステップＳ１１６では、内部カウンタ１３ｄに記憶されているカウントを表示カウンタ１３ｃにコピーしてカウンタ部２２にカウントを表示し、数値部２１には内部カウンタ１３ｄに記憶されているカウントに関連付けられた被換算通貨額を表示する。
【０１３０】
本発明は、コンピュータに実行させるための換算処理プログラムを記録したコンピュータ読み取り可能な記録媒体にも適用可能である。換算処理プログラムは、上記の電子卓上計算機１と同様の動作をコンピュータに実行させるプログラムである。これにより、換算処理プログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１３１】
なお、記録媒体としては、マイクロコンピュータで処理が行われるためのメモリ、たとえばＲＯＭ（Read Only Memory）のようなものであっても良いし、また、外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なものであっても良い。
【０１３２】
いずれの場合においても、記録されている換算処理プログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、換算処理プログラムを読み出し、読み出したプログラムをプログラム記憶エリアにダウンロードすることで換算処理プログラムを実行させる構成であってもよい。このダウンロード用のプログラムは予めコンピュータに備えられているものとする。
【０１３３】
さらに記録媒体は、コンピュータと分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスクやＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）／ＭＯ（Magneto Optical）ディスク／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）などの光ディスクのディスク系、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only 
Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であっても良い。
【０１３４】
また、コンピュータを、電気通信回線を通じてインターネットを含む通信ネットワークに接続可能なシステム構成とすることで、換算処理プログラムを所定のサーバなどからダウンロードするような流動的にプログラムを保持する媒体であっても良い。なお、このように通信ネットワークから換算処理プログラムをダウンロードする場合には、そのダウンロード用のプログラムは予めコンピュータに格納しておくか、あるいは別の記録媒体からインストールされるものであっても良い。また、ダウンロード用のプログラムはユーザーインターフェースを介してユーザの指示によりダウンロードを実行するものであっても良いし、定期的に決められたＵＲＬ（Uniform Resource Locator）のサイトから換算処理プログラムをダウンロードするものであっても良い。
【図面の簡単な説明】
【０１３５】
【図１】本発明の実施の一形態である電子卓上計算機１の外観を示す平面図である。
【図２】電子卓上計算機１の電気的構成を示すブロック図である。
【図３】電子卓上計算機１による税計算処理の操作例を示す図である。
【図４】電子卓上計算機１による原価計算処理の操作例を示す図である。
【図５】電子卓上計算機１による為替レート換算処理の操作例を示す図である。
【図６】電子卓上計算機１による税率設定処理を示すフローチャートである。
【図７】電子卓上計算機１による利益率設定処理を示すフローチャートである。
【図８】電子卓上計算機１による為替レート設定処理を示すフローチャートである。
【図９】電子卓上計算機１による税計算処理を示すフローチャートである。
【図１０】電子卓上計算機１による原価計算処理を示すフローチャートである。
【図１１】電子卓上計算機１による為替レート換算処理を示すフローチャートである。
【符号の説明】
【０１３６】
１  電子卓上計算機
２  表示装置
３  太陽電池パネル
４  キーボード
１１  ＣＰＵ（中央演算処理装置）
１２  ＲＯＭ（リードオンリメモリ）
１３  ＲＡＭ（ランダムアクセスメモリ）
１３ａ  Ｘレジスタ
１３ｂ  Ｙレジスタ
１３ｃ  表示カウンタ
１３ｄ  内部カウンタ
１３ｅ  演算子フラグ
１３ｆ  状態フラグ
１４  スイッチ
２１  数値部
２２  カウンタ部
４０  四則計算用キー
４１  “税込”キー
４２  “税抜”キー
４３  “原価”キー
４４  “売価”キー
４５  “Ａ→Ｂ”キー
４６  “Ｂ→Ａ”キー
４７  表示送りキー“↓”
４８  表示戻りキー“↑”
４９  “計算”キー
５０  表示切替キー“→”キー
５１  クリアキー“Ｃ・ＣＥ”
５２  オールクリアキー“ＣＡ”
６１  税率シンボル
６２  税抜シンボル
６３  税込シンボル
６４  利益率シンボル
６５  シンボル“●”
６６  為替レートシンボル
【図１】
2005141559.tif 000003
【図２】
2005141559.tif 000004
【図３】
2005141559.tif 000005
【図４】
2005141559.tif 000006
【図５】
2005141559.tif 000007
【図６】
2005141559.tif 000008
【図７】
2005141559.tif 000009
【図８】
2005141559.tif 000010
【図９】
2005141559.tif 000011
【図１０】
2005141559.tif 000012
【図１１】
2005141559.tif 000013