(57)【要約】【課題】特定の演算数で複数回演算した際の第１結果（例えば、商）の合計と第２結果（例えば、余り）の合計を容易に表示できる計算装置、計算装置の表示方法及び計算装置用のプログラムを提供する。【解決手段】演算数と複数の被演算数とを入力するキー入力部１２と、キー入力部１２により入力された各被演算数を演算数で演算（商余り計算）した結果である各第１結果（商）と各第２結果（余り）とをそれぞれ合計した第１結果合計（商合計）と第２結果合計（余り合計）とを表示させるＣＰＵ１１と、を備える。【選択図】図３
2018106380.tif 000002
【特許請求の範囲】
【請求項１】
演算数と複数の被演算数とを入力する入力部と、
前記入力部により入力された前記各被演算数を前記演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを表示させる制御手段と、
を備えることを特徴とする計算装置。
【請求項２】
前記演算は商余り計算であり、
前記第１結果は前記被演算数を前記演算数で除算した商であり、
前記第２結果は前記被演算数を前記演算数で除算した余りであることを特徴とする請求項１に記載の計算装置。
【請求項３】
前記第２結果合計が前記演算数より大きい場合、前記制御手段は第２結果合計が前記演算数より小さくなるように、繰り上げを行った後の第１結果合計と第２結果合計とを表示させることを特徴とする請求項２に記載の計算装置。
【請求項４】
前記入力部は、前記演算を指示する演算指示キーを備え、
前記制御手段は、前記入力部により前記演算数が入力された後に前記演算指示キーが連続して入力されると、その後に入力された前記各被演算数について、前記演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを表示させることを特徴とする請求項２又は請求項３に記載の計算装置。
【請求項５】
前記演算数がリセットされた新たな演算において、引き続き前記演算数と同じ演算数を用いた演算が行われている限り、前記制御手段は、前記第１結果合計と前記第２結果合計に、引き続き第１結果と第２結果を合計して表示させることを特徴とする請求項４に記載の計算装置。
【請求項６】
計算装置の入力部により入力された各被演算数を演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを制御手段によって表示させることを特徴とする計算装置の表示方法。
【請求項７】
計算装置用のプログラムであって、
計算装置の制御手段に、
入力部により入力された各被演算数を演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを表示させる処理を、少なくとも実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は計算装置、計算装置の表示方法及びその計算装置用のプログラムに関する。
【背景技術】
【０００２】
特許文献１には、演算数と被演算数とを入力する入力部と、入力部により入力された被演算数を演算数で演算した結果である第１結果と第２結果とをユーザに提示する計算装置が開示されており、具体的には、特許文献１に開示された計算装置では、通常の除算のほか、除算結果の商（第１結果）と余り（第２結果）とをユーザに提示する商余り計算（÷余り計算）を行うことができるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭５３−５３２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種の計算装置では、特定の演算数で複数回演算した際の第１結果（例えば、商）の合計である第１結果合計と第２結果（例えば、余り）の合計である第２結果合計とを知りたいという計算ニーズがあるものの、第１結果合計と第２結果合計を容易に表示できる機能を持った計算装置は実現されていない。
【０００５】
本発明は、このような事情に鑑みなされたものであり、特定の演算数で複数回演算した際の第１結果（例えば、商）の合計と第２結果（例えば、余り）の合計を容易に表示できる計算装置、計算装置の表示方法及び計算装置用のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、以下の構成により把握される。
本発明の計算装置は、演算数と複数の被演算数とを入力する入力部と、前記入力部により入力された前記各被演算数を前記演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを表示させる制御手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、特定の演算数で複数回演算した際の第１結果（例えば、商）の合計と第２結果（例えば、余り）の合計を容易に表示できる計算装置、計算装置の表示方法及び計算装置用のプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る計算装置の正面図である。
【図２】本発明の実施形態に係る計算装置の構成を示すブロック図である。
【図３】本発明の第１実施形態に係る計算装置の制御手順を示すフローチャートである。
【図４】（ａ）〜（ｍ）は本発明の第１実施形態に係る計算装置の動作例を示す説明図である。
【図５】本発明の第１実施形態に係る計算装置の変形例の制御手順を示すフローチャートである。
【図６】本発明の第２実施形態に係る計算装置の制御手順を示すフローチャートである。
【図７】（ａ）〜（ｍ）は本発明の第２実施形態に係る計算装置の動作例を示す説明図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）を、添付図面に基づいて詳細に説明する。
なお、実施形態の説明の全体を通して同じ要素には同じ番号を付している。
【００１０】
［計算装置の全体構成］
図１は本発明の実施形態に係る計算装置１の正面図であり、図２は本発明の実施形態に係る計算装置１の構成を示すブロック図である。
図１及び図２に示すように、計算装置１は、ＣＰＵ１１によりその動作制御が行われる。
ＣＰＵ１１には、キー入力部１２（入力部）の他、メモリ１３、表示部１４及び記録媒体読取部１５が接続される。
【００１１】
キー入力部１２は、数値計算用のテンキー「０〜９」、演算子キー「＋，−，×，÷」、商余り計算キー「÷余り」（演算指示キー）、商余り合計キー「商余計」、クリアキー「Ｃ」、オールクリアキー「ＡＣ」、計算実行キー「＝」等を備えている。
ここで、上記商余り計算キー「÷余り」は、被演算数を演算数で除算した商（第１結果）と被演算数を演算数で除算した余り（第２結果）を算出する商余り計算を行なわせる際に、上記通常の除算演算子キー「÷」に代わって操作される。
また、商余り合計キー「商余計」の機能については、追って述べる。
【００１２】
メモリ１３は、ＲＯＭ及びＲＡＭで構成されている。
メモリ１３のＲＯＭには、ＣＰＵ１１を制御手段として機能させる計算処理プログラムが記憶されており、以降で説明する処理は、ＣＰＵ１１が制御手段として実行するが、以下では、単にＣＰＵ１１と記載する。
メモリ１３のＲＡＭには、キー入力された数値データや演算結果の数値データが必要に応じて記憶される。
例えば、本実施形態では、商余り計算の演算数である除数を記憶する演算数メモリ領域や、後述する商合計（第１結果合計）、余り合計（第２結果合計）及び演算数（除数）を記憶する商余り合計メモリ領域がメモリ１３のＲＡＭ内に確保される。
【００１３】
表示部１４には、キー入力部１２のキー入力操作に応じた演算数値データ、演算シンボル、定数ロック記号、計算結果説明文字列等が表示される。
図４及び図７等を参照して後ほど説明するが、例えば、商余り計算キー「÷余り」が操作されると商余り計算の演算シンボル「÷余り」が表示され、商余り計算キー「÷余り」が続けて操作されると商余り計算の演算シンボル「÷余り」とともに定数ロック記号「Ｋ」が表示され、商余り計算の結果表示状態では計算結果説明文字列として「商」、「余り」が表示され、商余り合計表示状態では計算結果説明文字列として「合計」、「商」、「余り」が表示される。
【００１４】
記録媒体読取部１５は、着脱可能なフラッシュメモリ等の記録媒体１６からデータやプログラムの読み取りを行う。
【００１５】
［第１実施形態］
次に、図３に示す第１実施形態に係る計算装置１の制御手順について、図４に示す動作例を参照しながら説明する。
ただし、以下の説明では、商余り計算を「÷余り」演算という。
【００１６】
図３は本発明の第１実施形態に係る計算装置１の制御手順を示すフローチャートであり、図４（ａ）〜（ｍ）は本発明の第１実施形態に係る計算装置１の動作例を示す説明図である。
図４（ａ）〜（ｍ）はキー入力部１２の操作に応じた、表示部１４の表示画面の遷移と、商余り合計メモリ領域に記憶される数値の遷移を示しており、表示画面の左側に操作されたキーを示し、表示画面の右側に商余り合計メモリ領域の記憶内容を示している。
【００１７】
計算装置１は、電源がＯＮになると、図３に示すように、ステップＳ１０１〜ステップＳ１０６のいずれの操作が行われているのかを監視する状態になっている。
そして、数値「７」が入力されると、ＣＰＵ１１は、図３の「数値入力？」（ステップＳ１０２）をＹｅｓと判定し、続いて、ＣＰＵ１１は、図４（ａ）に示すように、表示部１４に「７」を表示させる（ステップＳ１０８）。
【００１８】
次に、「÷余り」キーが押されると、ＣＰＵ１１は、図３の「÷余りキー？」（ステップＳ１０３）をＹｅｓと判定し、１回目の「÷余り」キーの操作であるため、続いて、ＣＰＵ１１は、図３の「今回は連続の÷余りキー？」（ステップＳ１０９）をＮｏと判定する。
【００１９】
そして、ＣＰＵ１１は、表示数値「７」を、一旦、被演算数に設定して、図４（ｂ）に示すように、表示部１４の数値「７」の上に演算シンボル「÷余り」を表示させる（ステップＳ１１１）。
【００２０】
続いて、もう一度「÷余り」キーが押されると、ＣＰＵ１１は、今度は連続した２回目の入力であるため、図３の「今回は連続の÷余りキー？」（ステップＳ１０９）をＹｅｓと判定し、表示数値「７」を演算数に設定して、「÷余り」定数ロック演算状態に設定するとともに、図４（ｂ）に示すように、表示部１４の左上に定数ロック記号「Ｋ」を表示させる（ステップＳ１１０）。
なお、ステップＳ１１０では、表示数値「７」を演算数に設定するに当たり、図２に示すメモリ１３の演算数（除数）メモリに「７」が登録される。
【００２１】
次に、被演算数の数値「２００」の入力、つまり数値「２」の入力、数値「０」の入力及び数値「０」の入力が行われると、ＣＰＵ１１は、図３の「数値入力？」（ステップＳ１０２）を３回繰り返しＹｅｓと判定し、ＣＰＵ１１がステップＳ１０８の処理を３回繰り返すことになるので、図４（ｃ）に示すように、表示部１４に数値「２００」が表示される。
【００２２】
次に、「＝」キーが押されると、ＣＰＵ１１は、図３の「＝キー？」（ステップＳ１０４）をＹｅｓと判定し、それに続く「「÷余り」定数ロック演算状態？」（ステップＳ１１２）もＹｅｓと判定することになるので、ＣＰＵ１１は、表示数値「２００」を被演算数に設定して、定数ロックで設定された演算数「７」で「÷余り」演算を行い、図４（ｄ）に示すように、表示部１４に演算結果「２８−４」を表示させるとともに、その上側の対応位置に計算結果説明文字列「商」、「余り」を表示させる（ステップＳ１１３）。
【００２３】
また、今回の演算が最初の演算であるため、ＣＰＵ１１は、「÷余り」定数ロック演算の結果表示（ステップＳ１１３）後の図３の「商余り合計メモリに演算数が登録済み？」（ステップＳ１１６）をＮｏと判定し、商余り合計メモリをクリアするとともに、図４（ｄ）の右側に示すように、今回の演算数及び演算結果（商と余り）を商余り合計メモリに登録する（ステップＳ１１９）。
【００２４】
次に、被演算数の数値「３００」の入力、つまり数値「３」の入力、数値「０」の入力及び数値「０」の入力が行われると、ＣＰＵ１１は、図３の「数値入力？」（ステップＳ１０２）を３回繰り返しＹｅｓと判定し、ＣＰＵ１１が、ステップＳ１０８の処理を３回繰り返すことになるので、図４（ｅ）に示すように、表示部１４に数値「３００」が表示される。
【００２５】
次に、「＝」キーが押されると、ＣＰＵ１１は、図３の「＝キー？」（ステップＳ１０４）をＹｅｓと判定し、それに続く「「÷余り」定数ロック演算状態？」（ステップＳ１１２）もＹｅｓと判定することになるので、ＣＰＵ１１は、表示数値「３００」を被演算数に設定して、定数ロックで設定された演算数「７」で「÷余り」演算を行い、図４（ｆ）に示すように、表示部１４に演算結果「４２−６」を表示させるとともに、その上側の対応位置に計算結果説明文字列「商」、「余り」を表示させる（ステップＳ１１３）。
【００２６】
また、今回は２回目の演算であるため、ＣＰＵ１１は、「÷余り」定数ロック演算の結果表示（ステップＳ１１３）後の図３の「商余り合計メモリに演算数が登録済み？」（ステップＳ１１６）をＹｅｓと判定することになり、それに続く「今回の演算数は、登録された演算数と同じ値？」（ステップＳ１１７）もＹｅｓと判定することになる。
このため、ＣＰＵ１１は、続いて、図４（ｆ）の右側に示すように、今回計算された商と余りを商余り合計メモリに加算して登録する（ステップＳ１１８）。
【００２７】
次に、「商余計」キーが押されると、ＣＰＵ１１は、図３の「商余計キー？」（ステップＳ１０５）をＹｅｓと判定し、それに続く「余り合計は、商余り合計メモリに登録された演算数より小さい？」（ステップＳ１２０）の判定を行う。
【００２８】
上記の例では、商余り合計メモリの余り合計値が「１０」であり、商余り合計メモリに登録された演算数「７」より大きいため、ＣＰＵ１１は、ステップＳ１２０の判定結果をＮｏと判定することになり、ＣＰＵ１１は、商余り合計メモリの余り合計（第２結果合計）が演算数より小さくなるように、余り合計値を演算数で割る再計算を行い商余り合計メモリを更新する（ステップＳ１２１）。
【００２９】
つまり、ステップＳ１２１では、余り合計値「１０」を演算数「７」で割り、その余り「３」を余り合計値とし、その商「１」を商合計値に加算する繰り上げを行った後の状態を商余り合計メモリに登録する処理が実施される。
【００３０】
その後、ＣＰＵ１１は、図４（ｇ）に示すように、表示部１４に商余り合計値「７１−３」を表示させるとともに、その上側の対応位置に計算結果説明文字列「商」、「余り」を表示させ、さらにその左側に計算結果説明文字列「合計」を表示させる（ステップＳ１２２）。
【００３１】
次に、「ＡＣ」キーが押されると、ＣＰＵ１１は、図３の「ＡＣキー？」（ステップＳ１０１）をＹｅｓと判定し、続いて、ＣＰＵ１１は、図４（ｈ）に示すように、表示部１４の表示をクリアさせるとともに、定数ロック状態を解除する（ステップＳ１０７）。
ただし、「ＡＣ」キーが押されると、定数ロック状態が解除され、図２に示すメモリ１３の演算数（除数）メモリの演算数「７」もリセットされるが、商余り合計メモリの内容はクリアされない。
【００３２】
次に、被演算数の数値「１５０」の入力、つまり数値「１」の入力、数値「５」の入力及び数値「０」の入力が行われると、ＣＰＵ１１は、図３の「数値入力？」（ステップＳ１０２）を３回繰り返しＹｅｓと判定し、ＣＰＵ１１が、ステップＳ１０８の処理を３回繰り返すことになるので、図４（ｉ）に示すように、表示部１４に数値「１５０」が表示される。
【００３３】
次に、「÷余り」キーが押されると、ＣＰＵ１１は、図３の「÷余りキー？」（ステップＳ１０３）をＹｅｓと判定し、先ほど「ＡＣ」キーが押されているので、ＣＰＵ１１は、これに続く「今回は連続の÷余りキー？」（ステップＳ１０９）をＮｏと判定して、表示数値「１５０」を被演算数に設定して、図４（ｊ）に示すように、表示部１４の数値「１５０」の上に演算シンボル「÷余り」を表示させる（ステップＳ１１１）。
【００３４】
次に、演算数の数値「７」が入力されると、ＣＰＵ１１は、図３の「数値入力？」（ステップＳ１０２）をＹｅｓと判定し、図４（ｋ）に示すように、表示部１４に「７」を表示させる（ステップＳ１０８）。
【００３５】
次に、「＝」キーが押されると、ＣＰＵ１１は、図３の「＝キー？」（ステップＳ１０４）をＹｅｓと判定し、先ほど「ＡＣ」キーが押されて定数ロック状態が解除されているため、ＣＰＵ１１は、それに続く「「÷余り」定数ロック演算状態？」（ステップＳ１１２）をＮｏと判定することになる。
【００３６】
そして、ＣＰＵ１１は、さらに続く「「÷余り」演算状態？」（ステップＳ１１４）をＹｅｓと判定し、表示数値「７」を演算数に設定して、直前に設定された被演算数「１５０」について、演算数「７」で「÷余り」演算を行い、図４（ｌ）に示すように、表示部１４に演算結果「２１−３」を表示させるとともに、その上側の対応位置に計算結果説明文字列「商」、「余り」を表示させる（ステップＳ１１５）。
【００３７】
一方、上述したように、先ほどの「ＡＣ」キーを押す操作では、商余り合計メモリの内容はクリアされていないため、ＣＰＵ１１は、「÷余り」演算の結果表示（ステップＳ１１５）後の図３の「商余り合計メモリに演算数が登録済み？」（ステップＳ１１６）をＹｅｓと判定することになる。
【００３８】
そして、今回は演算数が「７」であるため、ＣＰＵ１１は、ステップＳ１１６に続く「今回の演算数は、登録された演算数と同じ値？」（ステップＳ１１７）もＹｅｓと判定し、ＣＰＵ１１は、図４（ｌ）の右側に示すように、今回計算された商と余りを商余り合計メモリに加算して登録する（ステップＳ１１８）。
【００３９】
次に、「商余計」キーが押されると、ＣＰＵ１１は、図３の「商余計キー？」（ステップＳ１０５）をＹｅｓと判定し、それに続く「余り合計は、商余り合計メモリに登録された演算数より小さい？」（ステップＳ１２０）の判定を行う。
【００４０】
上記の例では、図４（ｌ）の右側に示すように、商余り合計メモリの余り合計値が「６」であり、商余り合計メモリに登録された演算数「７」より小さいため、ＣＰＵ１１によるステップＳ１２０の判定結果はＹｅｓとなる。
【００４１】
したがって、ＣＰＵ１１は、図４（ｍ）に示すように、表示部１４に商余り合計値「９２−６」を表示させるとともに、その上側の対応位置に計算結果説明文字列「商」、「余り」を表示させ、さらにその左側に計算結果説明文字列「合計」を表示させる（ステップＳ１２２）。
【００４２】
ところで、上記例では、「ＡＣ」キーが押された後の演算数として、図４（ｋ）に示したように「７」が入力されているが、「７」以外の演算数が入力された場合には、ＣＰＵ１１は、ステップＳ１１７をＮｏと判定することになるので、ステップＳ１１９で「ＡＣ」キーが押された後の新たな演算の結果である商と余りが商余り合計メモリに登録されることになる。
【００４３】
以上のような制御手順によれば、特定の演算数で複数の被演算数を演算した際の商の合計と余りの合計を容易に表示させることができる。
具体的には、一連の流れで先に説明したように、演算数が入力された後に「÷余り」キーが連続して入力されると、演算数を固定する定数ロック状態に移行し、その後に入力された各被演算数について、固定された演算数で「÷余り」演算を行い、その結果である複数の商と複数の余りとをそれぞれ合計した商合計と余り合計とを表示させることができるので、特定の演算数で複数の被演算数を演算した際の商の合計と余りの合計をより簡単に表示させることが可能になる。
【００４４】
また、第１実施形態では、余り合計が演算数より大きい場合、余り合計が演算数より小さくなるように再計算（繰り上げ処理）を行い、その結果を表示するので、ユーザが再計算を行う必要がない。
【００４５】
ただし、余り合計が演算数より大きい場合でも、一度、再計算（繰り上げ処理）の前の商と余りの状態を見た後に、再計算（繰り上げ処理）後の商と余りを見たい場合もあると考えられ、その場合には、図３のフローチャートを図５に示すフローチャートのようにすればよい。
【００４６】
図５は、上述のように、再計算（繰り上げ処理）の前の商と余りの状態を見た後に、再計算（繰り上げ処理）後の商と余りが見られるようにした第１実施形態の変形例を説明するためのフローチャートである。
図５のフローチャートが図３のフローチャートと異なる点は、ステップＳ１２０とステップＳ１２１との間に、ステップＳＡ１が追加されている点である。
【００４７】
このようにステップＳＡ１を追加すると、１回目の「商余計」キーが押されたときには、ステップＳ１２０以降の処理としては、ステップＳ１２０がＹｅｓ又はステップＳＡ１がＮｏのどちらかの流れで、必ず、ステップＳ１２２に進むことになる。
したがって、再計算（繰り上げ処理）のステップであるステップＳ１２１が行われずに、表示部１４に商余り合計値が表示されることになる。
【００４８】
一方、その後、もう一度、「商余計」キーが押され、ステップＳＡ１の「今回は連続の商余りキー？」がＹｅｓになると、再計算（繰り上げ処理）が行える状態のときには、再計算（繰り上げ処理）のステップであるステップＳ１２１に進んだ後に、ステップＳ１２２に進むことになるため、表示部１４に再計算（繰り上げ処理）後の商余り合計値が表示される。
【００４９】
さらに、第１実施形態では、「ＡＣ」キーが押され、演算数がリセットされた後の新たな演算において、引き続き前回と同じ演算数を用いた「÷余り」演算が行われている限り、その演算結果を商余り合計メモリの商合計と余り合計に加算し、「商余計」キーの操作に応じて商合計と余り合計とを表示させることができる。
【００５０】
なお、第１実施形態では、「ＡＣ」キーが押され、演算数がリセットされた後の新たな演算において、引き続き前回と演算数と同じ演算数を用いた「÷余り」演算が行われている限り、その演算結果を商余り合計メモリの商合計と余り合計に加算し、異なる演算数が入力されることで商余り合計メモリをクリアしていたが、「ＡＣ」キーの操作に応じて商余り合計メモリをクリアするようにしてもよい。
【００５１】
［第２実施形態］
次に、図６に示す第２実施形態に係る計算装置１の制御手順について、図７に示す動作例を参照しながら説明する。
ただし、第２実施形態では、既に第１実施形態で説明したのと同様の部分が多くあるため、以下では、主に第１実施形態と異なる部分について説明し、同様の部分については説明を省略する場合がある。
【００５２】
図６は本発明の第２実施形態に係る計算装置１の制御手順を示すフローチャートであり、図７（ａ）〜（ｍ）は本発明の第２実施形態に係る計算装置１の動作例を示す説明図である。
図７（ａ）〜（ｍ）はキー入力部１２の操作に応じた、表示部１４の表示画面の遷移と、商余り合計メモリ領域に記憶される数値の遷移を示しており、表示画面の左側に操作されたキーを示し、表示画面の右側に商余り合計メモリ領域の記憶内容を示している。
ただし、図７（ａ）〜（ｆ）の制御手順及び表示画面は、第１実施形態に係る図４（ａ）〜（ｆ）の制御手順及び表示画面と同じなので、図７（ｇ）から説明する。
【００５３】
図７（ｆ）の状態で「商余計」キーが押されると、ＣＰＵ１１は、図６の「商余計キー？」（ステップＳ１０５）をＹｅｓと判定し、ステップＳ１２２に進み、図７（ｇ）に示すように、表示部１４に商余り合計値「７０−１０」を表示させるとともに、その上側の対応位置に計算結果説明文字列「商」、「余り」を表示させる。
【００５４】
つまり、第１実施形態の図３におけるステップＳ１２０及びステップＳ１２１が省略されており、再計算（繰り上げ処理）を行わないで、直接、商だけの合計と、余りだけの合計を表示する点が異なっている。
【００５５】
また、図７（ｈ）から図７（ｌ）までの処理も、図７（ｇ）の商余り合計メモリの内容が、再計算（繰り上げ処理）がないために、図４（ｇ）の商余り合計メモリの内容と異なっているが処理内容自体は、図４（ｈ）から図４（ｌ）と同じである。
【００５６】
そして、図７（ｌ）の状態で、「商余計」キーが押されると、ＣＰＵ１１は、図６の「商余計キー？」（ステップＳ１０５）をＹｅｓと判定し、再び、ステップＳ１２２に進み、ＣＰＵ１１は、図７（ｍ）に示すように、再計算（繰り上げ処理）を行っていない状態の商余り合計値「９１−１３」を表示部１４に表示させるとともに、その上側の対応位置に計算結果説明文字列「商」、「余り」を表示させる。
【００５７】
以上のような第２実施形態の制御手順によれば、余り合計が演算数より大きい場合であっても、再計算による繰り上げ処理を実行することなく、商合計及び余り合計を表示することができる。
【００５８】
なお、第２実施形態でも、「ＡＣ」キーが押された直後の新たな演算において、引き続き前回と同じ演算数を用いた「÷余り」演算が行われている限り、その演算結果を商余り合計メモリの商合計と余り合計に加算し、異なる演算数が入力されることで商余り合計メモリをクリアするものになっているが、「ＡＣ」キーの操作に応じて商余り合計メモリをクリアするようにしてもよい。
【００５９】
以上、具体的な実施形態に基づいて本発明の計算装置１について説明してきたが、本発明は、上記の具体的な実施形態に限定されるものではない。
例えば、計算装置１は、モードが選択できるようにして、モード１の場合には、第１実施形態で説明した動作が行われ、モード２の場合には、第２実施形態で説明した動作が行われるようになっていてもよい。
このように、様々な変形や改良を加えたものも本発明の技術的範囲に含まれるものであり、そのことは当業者にとって特許請求の範囲の記載から明らかである。
【００６０】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
＜請求項１＞
演算数と複数の被演算数とを入力する入力部と、
前記入力部により入力された前記各被演算数を前記演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを表示させる制御手段と、を備えることを特徴とする計算装置。
＜請求項２＞
前記演算は商余り計算であり、
前記第１結果は前記被演算数を前記演算数で除算した商であり、
前記第２結果は前記被演算数を前記演算数で除算した余りであることを特徴とする請求項１に記載の計算装置。
＜請求項３＞
前記第２結果合計が前記演算数より大きい場合、前記制御手段は第２結果合計が前記演算数より小さくなるように、繰り上げを行った後の第１結果合計と第２結果合計とを表示させることを特徴とする請求項２に記載の計算装置。
＜請求項４＞
前記入力部は、前記演算を指示する演算指示キーを備え、
前記制御手段は、前記入力部により前記演算数が入力された後に前記演算指示キーが連続して入力されると、その後に入力された前記各被演算数について、前記演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを表示させることを特徴とする請求項２又は請求項３に記載の計算装置。
＜請求項５＞
前記演算数がリセットされた新たな演算において、引き続き前記演算数と同じ演算数を用いた演算が行われている限り、前記制御手段は、前記第１結果合計と前記第２結果合計に、引き続き第１結果と第２結果を合計して表示させることを特徴とする請求項４に記載の計算装置。
＜請求項６＞
計算装置の入力部により入力された各被演算数を演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを制御手段によって表示させることを特徴とする計算装置の表示方法。
＜請求項７＞
計算装置用のプログラムであって、
計算装置の制御手段に、
入力部により入力された各被演算数を演算数で演算した結果である各第１結果と各第２結果とをそれぞれ合計した第１結果合計と第２結果合計とを表示させる処理を、少なくとも実行させることを特徴とするプログラム。
【符号の説明】
【００６１】
１  計算装置
１１  ＣＰＵ
１２  キー入力部
１３  メモリ
１４  表示部
１５  記録媒体読取部
１６  記録媒体
【図１】
2018106380.tif 000003
【図２】
2018106380.tif 000004
【図３】
2018106380.tif 000005
【図４】
2018106380.tif 000006
【図５】
2018106380.tif 000007
【図６】
2018106380.tif 000008
【図７】
2018106380.tif 000009