(57)【要約】【課題】除算の余りの数値データを容易に次の計算に用いて連続した計算を行なう。【解決手段】患者に必要な薬の総個数を、例えば服用期間と１日の服用個数とに基づき算出し“１０５”、［÷余り］の演算データを入力して１箱あたりの薬の個数“４２”を入力し計算実行すると、計算結果の数値データが、患者に必要な薬の箱数とばら個数とに対応した商の数値データ“２”（箱）と余りの数値データ“２１”（個）として算出される。この際、余り利用モードに設定されていれば、前記余りの数値データ“２１”（個）が次の計算の被演算数として計算式データエリアのＸレジスタに記憶され、続けて、前記［÷余り］の演算データを入力して１シートあたりの薬の個数（１４個）を入力し計算実行すると、計算結果の数値データが、前記２箱に加えて必要な薬のシート数とばら個数とに対応した商の数値データ“１”（シート）と余りの数値データ“７”（個）として算出される。【選択図】      図６
2018005534.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に応じて、商と余りとを計算する商余り除算の計算結果の商の数値データを利用する商利用状態、又は前記計算結果の余りの数値データを利用する余り利用状態の何れかの状態を初期設定する初期設定手段と、
ユーザ操作に応じて入力された数値データについて、ユーザにより前記商余り除算の指定がされると、前記入力された数値データに対応する商の数値データと余りの数値データとを表示させる商余り表示制御手段と、
前記商余り表示制御手段により前記商の数値データと前記余りの数値データとが表示された状態で、ユーザにより演算の指定がされると、前記初期設定手段による初期設定に応じた商の数値データ又は余りの数値データを、前記指定された演算に利用可能に入力する初期設定対応商余り入力手段と、
を備えたことを特徴とする計算装置。
【請求項２】
前記初期設定手段は、ユーザの初期表示操作後に、ユーザにより複数回以上の前記商余り除算の指定がされることにより、前記商利用状態、又は前記余り利用状態の何れかの状態を初期設定する、
ことを特徴とする請求項１に記載の計算装置。
【請求項３】
前記初期設定手段は、ユーザの初期表示操作後に、ユーザにより前記商余り除算の指定が１回行われると、前記初期設定されている前記商利用状態を示す表示、又は前記初期設定されている前記余り利用状態を示す表示を行う状態表示制御手段を備える、
ことを特徴とする請求項１又は請求項２に記載の計算装置。
【請求項４】
前記商余り表示制御手段により商の数値データと余りの数値データとが表示される毎に、前記初期設定手段による初期設定に応じた商の数値データ又は余りの数値データを加算して記憶する加算記憶手段と、
前記加算記憶手段により記憶された前記商の数値データ又は前記余りの数値データを加算した加算結果の数値データについて、前記加算結果の数値データに対応する商の数値データと余りの数値データとを表示させる加算結果商余り表示制御手段と、
を備えたことを特徴とする請求項１乃至請求項３の何れか１項に記載の計算装置。
【請求項５】
ユーザ操作に応じて、商と余りとを計算する商余り除算の計算結果の商の数値データを利用する商利用状態、又は前記計算結果の余りの数値データを利用する余り利用状態の何れかの状態を初期設定し、
ユーザ操作に応じて入力された数値データについて、ユーザにより前記商余り除算の指定がされると、前記入力された数値データに対応する商の数値データと余りの数値データとを表示させ、
前記商の数値データと前記余りの数値データとが表示された状態で、ユーザにより演算の指定がされると、前記初期設定に応じた商の数値データ又は余りの数値データを、前記指定された演算に利用可能に入力する、
ようにした計算方法。
【請求項６】
コンピュータを、
ユーザ操作に応じて、商と余りとを計算する商余り除算の計算結果の商の数値データを利用する商利用状態、又は前記計算結果の余りの数値データを利用する余り利用状態の何れかの状態を初期設定する初期設定手段と、
ユーザ操作に応じて入力された数値データについて、ユーザにより前記商余り除算の指定がされると、前記入力された数値データに対応する商の数値データと余りの数値データとを表示させる商余り表示制御手段と、
前記商余り表示制御手段により前記商の数値データと前記余りの数値データとが表示された状態で、ユーザにより演算の指定がされると、前記初期設定手段による初期設定に応じた商の数値データ又は余りの数値データを、前記指定された演算に利用可能に入力する初期設定対応商余り入力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商と余りを算出する除算機能を備えた計算装置、計算方法、及びその制御プログラムに関する。
【背景技術】
【０００２】
従来、除算の商と余りを一度に表示できる計算器が考えられている（例えば、特許文献１参照。）。
【０００３】
また、商と余りを算出する除算を実行する際に、［＝］キーの操作回数に対応して設定される単位の有効桁数で前記除算を実行する電子式計算機が考えられている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭５３−５３２２５号公報
【特許文献２】特許第３２５２４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来の計算器や電子式計算機では、除算により得られた商の数値データを用いて連続した計算を行なうことができる。
【０００６】
しかしながら、前記除算により得られた余りの数値データを容易に次の計算に用いて連続した計算を行なうことはできない。
【０００７】
従来、例えば薬局において、所定の個数の錠剤が行列状に並べられて一枚のシートに収容された薬のシートや当該シートが所定の枚数纏められて箱詰めされた薬の箱を対象に、患者に対し当該患者が一定の期間に必要な数の薬を渡すのに、前記薬の箱が何箱でシートが何シートでばら何個になるかを、簡単に見通し良く求めたい要望がある。
【０００８】
本発明は、このような課題に鑑みなされたもので、除算により得られた余りの数値データを容易に次の計算に用いて連続した計算を行なうことが可能になる計算装置、計算方法、及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る計算装置は、ユーザ操作に応じて、商と余りとを計算する商余り除算の計算結果の商の数値データを利用する商利用状態、又は前記計算結果の余りの数値データを利用する余り利用状態の何れかの状態を初期設定する初期設定手段と、ユーザ操作に応じて入力された数値データについて、ユーザにより前記商余り除算の指定がされると、前記入力された数値データに対応する商の数値データと余りの数値データとを表示させる商余り表示制御手段と、前記商余り表示制御手段により前記商の数値データと前記余りの数値データとが表示された状態で、ユーザにより演算の指定がされると、前記初期設定手段による初期設定に応じた商の数値データ又は余りの数値データを、前記指定された演算に利用可能に入力する初期設定対応商余り入力手段と、を備えたことを特徴としている。
【発明の効果】
【００１０】
本発明によれば、除算により得られた余りの数値データを容易に次の計算に用いて連続した計算を行なうことが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の計算装置の実施形態に係る電卓（電子式卓上計算機）１０の外観構成を示す正面図。
【図２】前記電卓１０の電子回路の構成を示すブロック図。
【図３】前記電卓１０の計算処理プログラム２２ａに従った計算処理（その１）を示すフローチャート。
【図４】前記電卓１０の計算処理プログラム２２ａに従った計算処理（その２）を示すフローチャート。
【図５】前記電卓１０の計算処理プログラム２２ａに従った計算処理（その３）を示すフローチャート。
【図６】前記電卓１０の計算処理に従った第１実施形態のユーザ操作に対応する表示動作を示す図。
【図７】前記電卓１０の計算処理に従った第２実施形態のユーザ操作に対応する表示動作を示す図。
【発明を実施するための形態】
【００１２】
以下図面により本発明の実施の形態について説明する。
【００１３】
図１は、本発明の計算装置の実施形態に係る電卓（電子式卓上計算機）１０の外観構成を示す正面図である。
【００１４】
この電卓１０は、机上に置いても片手で持っても操作し易い小型の本体ケースの手前側にキー入力部１１を備え、キー入力部１１の奥側に表示部１２を備えている。
【００１５】
前記キー入力部１１には、オールクリアキー（初期表示操作キー）［ＡＣ］１１ａ、クリアキー［Ｃ］、数値データ入力用の各数値キー（［０］［００］［１］〜［９］［．］）、演算データ入力用の各演算子キー（［＋］［−］［×］［÷］［+/-］［÷余り］１１ｂ等）、月日データ入力キー［日数］１１ｃ、計算実行キー［＝］、総合計表示キー［ＧＴ］１１ｄ、数値メモリ操作用の各キー（［ＭＲＣ］［Ｍ−］［Ｍ＋］）等が備えられる。
【００１６】
前記［÷余り］キー１１ｂは、除算の計算結果を商と余りで算出するための演算子キーである。また、前記［÷余り］キー１１ｂは、前記［ＡＣ］キー１１ａの操作後は、前記除算により算出された商を利用して次の計算を行なう商利用モードと、余りを利用して次の計算を行なう余り利用モードとの何れの利用モードに設定されているかを確認するための利用モード確認キーとして機能し、さらに、前記商利用モードと余り利用モードとの設定を切替えるための利用モード切替キー［商⇔余り］としても機能する。電源投入時等のリセット時は、前記商利用モードに初期設定される。
【００１７】
なお、前記［÷］キーは、前記［日数］キー１１ｃにより月日データを入力する際に、第１の月日と第２の月日との期間を入力する期間キー［〜］としても機能する。
【００１８】
前記表示部１２は、１０桁のセグメントからなる液晶表示パネルを備え、入力された計算式や計算実行された計算結果に応じた数値データ、シンボルデータ等がその都度表示される。
【００１９】
前記図１における表示部１２では、前記［÷余り］キー１１ｂの演算データに従い除算された計算結果の商“２”と余り“２１”が表示されている状態を示し、前記余り利用モードでは［余り］シンボルＲが表示され、商利用モードでは［商］シンボルＱが表示される。
【００２０】
図２は、前記電卓１０の電子回路の構成を示すブロック図である。
【００２１】
前記電卓１０の電子回路は、コンピュータであるＣＰＵ（プロセッサ）２１を備えている。前記ＣＰＵ２１は、メモリ２２に記憶される電卓制御プログラムに従い回路各部の動作を制御し、前記キー入力部１１のユーザ操作に応じた各種の計算機能を実行する。
【００２２】
前記ＣＰＵ（プロセッサ）２１には、前記キー入力部１１、表示部１２、メモリ２２、記録媒体読取部２４が接続される他に、外部機器（３０）との通信を行なう通信部２５も接続される。
【００２３】
前記電卓制御プログラムは、前記メモリ２２に予め記憶されるか、メモリカード等の外部記録媒体２３から記録媒体読取部２４により読み取られて前記メモリ２２に記憶されるか、通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）３０から通信部２５を介してダウンロードされ前記メモリ２２に記憶される。
【００２４】
前記電卓制御プログラムには、ユーザ操作に応じた各種の計算処理を前記ＣＰＵ２１に実行させるための計算処理プログラム２２ａが含まれる。
【００２５】
また、前記メモリ２２には、計算式データエリア２２ｂ、計算結果（＝）データエリア２２ｃ、総合計（ＧＴ）メモリエリア２２ｄ、ＡＣ後状態フラグエリア２２ｅが確保される。
【００２６】
前記計算式データエリア２２ｂには、前記キー入力部１１の操作に応じて入力される計算式の被演算数と演算数の数値データ、前記計算式の演算子に従い前記被演算数と演算数の数値データを計算した計算データを新たな被演算数の数値データとして記憶するためのＸレジスタとＹレジスタ、及び前記演算子の演算データを記憶するための演算データレジスタが確保される。
【００２７】
例えば、前記計算式の先頭の被演算数の数値データが入力されると当該被演算数の数値データは前記Ｘレジスタに記憶される。続いて前記演算子が入力された後に演算数の数値データが入力されると、当該演算子の演算データは前記演算データレジスタに記憶され、前記演算数の数値データは前記Ｙレジスタに記憶される。ここで、続けて次の演算子が入力された場合は、前記Ｘレジスタに記憶された被演算数の数値データと前記Ｙレジスタに記憶された演算数の数値データとが前記演算データレジスタに記憶（保留）された演算データに従い計算され、計算された計算データが新たな被演算数として前記Ｘレジスタに上書きされて記憶される。また、前記次（今回）の演算子の演算データが前記演算データレジスタに上書きされて記憶される。続いて入力された次の演算数の数値データは前記Ｙレジスタに上書きされて記憶される。そして、前記［＝］（計算実行）キーが操作された場合は、前記Ｘレジスタに記憶された被演算数の数値データと前記Ｙレジスタに記憶された演算数の数値データとが前記演算データレジスタに記憶された演算データに従い計算され、計算結果データとして前記計算結果（＝）データエリア２２ｃに記憶される。
【００２８】
なお、前記［÷余り］キー１１ｂの演算データに従い商と余りの計算結果データが算出された際に、前記商利用モードに設定されている状態では、当該商の数値データが次の計算の被演算数として前記Ｘレジスタに記憶され、また前記余り利用モードに設定されている状態では、当該余りの数値データが次の計算の被演算数として前記Ｘレジスタに記憶される。
【００２９】
前記計算結果（＝）データエリア２２ｃは、前記［＝］（計算実行）キーの操作に応じて計算実行された計算結果データが記憶される。
【００３０】
前記総合計（ＧＴ）メモリエリア２２ｄには、前記［＝］（計算実行）キーの操作に応じて計算実行された計算結果データが前記計算結果（＝）データエリア２２ｃに記憶される毎に当該計算結果データが順次加算され、当該加算された結果の加算結果データとして記憶される。前記総合計（ＧＴ）メモリエリア２２ｄに記憶された加算結果データは前記［ＡＣ］（オールクリア）キー１１ａの操作に応じて“０”にクリアされる。
【００３１】
なお、前記［÷余り］キー１１ｂの演算データに従い計算実行された商と余りの計算結果データが算出された際に、前記商利用モードに設定されている状態では、当該商の数値データが前記総合計（ＧＴ）メモリエリア２２ｄの加算結果データに加算され、前記余り利用モードに設定されている状態では、当該余りの数値データが前記総合計（ＧＴ）メモリエリア２２ｄの加算結果データに加算される。
【００３２】
前記ＡＣ後状態フラグエリア２２ｅには、前記［ＡＣ］キー１１ａによりオールクリアの入力操作が行われた後にその状態を示すフラグ（ＡＣ後状態フラグ）がＯＮに設定されて記憶され、他のキーによる入力操作が行われた後に当該ＡＣ後状態フラグがＯＦＦに設定されて記憶される。
【００３３】
このように構成された電卓１０は、前記ＣＰＵ２１が前記電卓制御プログラム（計算処理プログラム２２ａ含む）に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べるような、各種の計算機能を実現する。
【００３４】
次に、前記構成の電卓１０による各種の計算機能に応じた動作について説明する。
【００３５】
図３，図４，図５は、前記電卓１０の計算処理プログラム２２ａに従った計算処理（その１，２，３）を示すフローチャートである。
【００３６】
（第１実施形態）
図６は、前記電卓１０の計算処理に従った第１実施形態のユーザ操作に対応する表示動作を示す図である。
【００３７】
ここでは、薬局において、１箱に３シート（１シートに１４個（計４２個の錠剤））入った薬があり、前記電卓１０を利用することで、患者が必要とする錠剤の個数と、当該必要個数が何箱＋何シート＋ばら何個になるかを求めることを仮定する。
【００３８】
前記電卓１０において、図６（Ａ）に示すように、前記［ＡＣ］（オールクリア）キー１１ａによりＡＣ入力操作が行われると（ステップＳ１（Ｙｅｓ））、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データが“０”にクリアされる（ステップＳ２）。
【００３９】
また、前記計算式データエリア２２ｂのＸレジスタ，Ｙレジスタ，演算データレジスタがクリア（消去）され、さらに、前記表示部１２の数値データがクリアされて“０．”が表示される（ステップＳ３）。
【００４０】
すると、前記ＡＣ後状態フラグエリア２２ｅに記憶されるＡＣ後状態フラグがＯＮに設定される（ステップＳ４）。
【００４１】
そして、前記［÷余り］キー１１ｂを使用して商と余りの計算を行なうのに、現在の利用モードを確認するため、当該［÷余り］キー１１ｂにより［÷余り］の演算データが入力されると（ステップＳ９（Ｙｅｓ））、前記ＡＣ後状態フラグがＯＮに設定されていると判断され（ステップＳ１０（Ｙｅｓ））、現在の利用モードが商利用モードであることを示す［商］シンボルＱが表示部１２に表示される（ステップＳ１１）。
【００４２】
ここで、図６（Ｂ）に示すように、前記［÷余り］キー１１ｂが繰り返し操作されると（ステップＳ１２（Ｙｅｓ））、現在の利用モードが商利用モードに設定されている場合には余り利用モードに切替えられて設定され、現在の利用モードが余り利用モードに設定されている場合には商利用モードに切替えられて設定される（ステップＳ１３）。ここでは、前記商利用モードから余り利用モードに切替えられて設定され、前記表示部１２に［余り］シンボルＲが表示される。
【００４３】
すると、前記ＡＣ後状態フラグエリア２２ｅに記憶されるＡＣ後状態フラグがＯＦＦに設定される（ステップＳ８）。
【００４４】
次に、図６（Ｃ）に示すように、前記［ＡＣ］キー１１ａの再操作後（ステップＳ１〜Ｓ４）、前記患者に薬が必要な期間（日数）を計算するのに、図６（Ｄ）（Ｅ）に示すように、前記［日数］キー１１ｃを使用して、４［日数（月）］→８［日数（日）］→［÷（〜）］→５［日数（月）］→１３［日数（日）］と月日の数値データを入力すると（ステップＳ５（Ｙｅｓ））、前記表示部１２に［日数計算］シンボルと［〜（期間）］シンボルが表示されて当該入力された月日の数値データ“４−８”と“５−１３”が順次表示される（ステップＳ６）。
【００４５】
そして、例えば、後から入力された月日“５−１３”に対応した数値データが被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶され、先に入力された月日“４−８”に対応した数値データが演算数として前記計算式データエリア２２ｂのＸレジスタに記憶され、演算子［−］に対応した演算データが演算データレジスタに記憶される（ステップＳ７）。
【００４６】
また、前記ＡＣ後状態フラグエリア２２ｅに記憶されるＡＣ後状態フラグがＯＦＦに設定される（ステップＳ８）。
【００４７】
ここで、前記患者に薬が必要な期間（日数）に必要とする前記錠剤の総個数（日数×３個(/１日)）を計算するのに、図６（Ｆ）（Ｇ）に示すように、演算子キー［×］と数値キー［３］を操作する。
【００４８】
前記図６（Ｆ）で示したように、演算子［×］に対応した演算データ（÷余り以外）が入力されると（ステップＳ１４（Ｙｅｓ））、前記計算式データエリア２２ｂのＸレジスタ、Ｙレジスタ、演算データレジスタに、それぞれ前記被演算数としての月日“５−１３”に対応した数値データ、演算数としての月日“４−８”に対応した数値データ、演算子［−］に対応した演算データが入力（記憶）済みであると判断される（ステップＳ１５（Ｙｅｓ））。
【００４９】
また、前記演算データレジスタに保留されている演算データ［−］は、［÷余り］の演算データではないと判断される（ステップＳ１６（Ｎｏ））。
【００５０】
すると、前記演算データレジスタに記憶されている演算データ［−］に従い、前記Ｘレジスタに記憶された月日“５−１３”に対応した数値データから前記Ｙレジスタに記憶された月日“４−８”に対応した数値データを減算する計算が実行され、該当期間（日数）に対応する計算結果の数値データ“３５”が表示される（ステップＳ２４）。
【００５１】
すると、前記計算結果の数値データ“３５”が前記計算式データエリア２２ｂのＸレジスタに次の計算の被演算数として記憶される（ステップＳ２５）。
【００５２】
そして、今回入力された演算子［×］に対応した演算データが前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ２１）。
【００５３】
また、前記図６（Ｇ）で示したように、数値キー［３］に対応した数値データ“３”が入力されると（ステップＳ５（Ｙｅｓ））、入力された数値データ“３”が表示され（ステップＳ６）、前記計算式データエリア２２ｂのＹレジスタに次の計算の演算数として記憶される（ステップＳ７，Ｓ８）。
【００５４】
ここで、図６（Ｈ）に示すように、［÷余り］キー１１ｂが操作され、［÷余り］の演算データが入力されると（ステップＳ９（Ｙｅｓ））、前記ＡＣ後状態フラグエリア２２ｅのＡＣ後状態フラグはＯＮではなくＯＦＦに設定されていると判断される（ステップＳ１０（Ｎｏ））。また、前記計算式データエリア２２ｂのＸレジスタ、Ｙレジスタ、演算データレジスタに、それぞれ前記被演算数としての数値データ“３５”（日数）、演算数としての数値データ“３”（個）、演算子［×］に対応した演算データが入力（記憶）済みであると判断される（ステップＳ１５（Ｙｅｓ））。
【００５５】
そして、前記演算データレジスタに保留されている演算データ［×］は、［÷余り］の演算データではないと判断される（ステップＳ１６（Ｎｏ））。
【００５６】
すると、前記演算データレジスタに記憶されている演算データ［×］に従い、前記Ｘレジスタに記憶された数値データ“３５”（日数）に前記Ｙレジスタに記憶された数値データ“３”（個）を乗算する計算が実行され、前記患者に必要な薬（錠剤）の総個数に対応する計算結果の数値データ“１０５”が表示される（ステップＳ２４）。
【００５７】
すると、前記計算結果の数値データ“１０５”が前記計算式データエリア２２ｂのＸレジスタに次の計算の被演算数として記憶される（ステップＳ２５）。
【００５８】
そして、今回入力された演算子［÷余り］に対応した演算データが前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ２１）。
【００５９】
ここで、図６（Ｉ）に示すように、前記１箱に入った薬の個数（計４２個）に対応した数値データ“４２”が入力されると（ステップＳ５（Ｙｅｓ））、入力された数値データ“４２”が表示され（ステップＳ６）、前記計算式データエリア２２ｂのＹレジスタに次の計算の演算数として記憶される（ステップＳ７，Ｓ８）。
【００６０】
そして、図６（Ｊ）に示すように、［＝］（計算実行）キーが操作されると（ステップＳ３１（Ｙｅｓ））、前記計算式データエリア２２ｂの演算データレジスタに保留された演算データ［÷余り］が記憶されていると判断される（ステップＳ３２，Ｓ３３（Ｙｅｓ））。
【００６１】
すると、前記演算データレジスタに記憶されている演算データ［÷余り］に従い、前記Ｘレジスタに記憶された数値データ“１０５”（患者に必要な薬の総個数）を前記Ｙレジスタに記憶された数値データ“４２”（１箱に入った薬の個数）で除算する計算が実行され、前記患者に必要な薬の箱数とこれに加えて必要な薬の個数とに対応する計算結果の商の数値データ“２”と余りの数値データ“２１”とが表示される（ステップＳ３４）。
【００６２】
ここで、現在、余り利用モードに設定されていると判断されると（ステップＳ３５（Ｙｅｓ））、総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データ（ここでは“０”）に対して、前記計算結果である余りの数値データ“２１”が加算され、更新された加算結果データ“２１”として前記総合計（ＧＴ）メモリエリア２２ｄに記憶される（ステップＳ３６）。
【００６３】
なお、前記ステップＳ３５において、商利用モードに設定されていると判断された場合は（ステップＳ３５（Ｎｏ））、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データ（ここでは“０”）に対して、前記計算結果である商の数値データ“２”が加算され、更新された加算結果データ“２”として前記総合計（ＧＴ）メモリエリア２２ｄに記憶される（ステップＳ３７）。
【００６４】
続いて、図６（Ｋ）に示すように、［÷余り］キー１１ｂが操作され、［÷余り］の演算データが入力されると（ステップＳ９（Ｙｅｓ））、前記ＡＣ後状態フラグエリア２２ｅのＡＣ後状態フラグはＯＮではなくＯＦＦに設定されていると判断される（ステップＳ１０（Ｎｏ））。また、前記計算式データエリア２２ｂのＸレジスタ、Ｙレジスタ、演算データレジスタに、数値データや演算データは入力（記憶）済みではないと判断される（ステップＳ１５（Ｎｏ））。
【００６５】
すると、前記図６（Ｊ）で示したように、前記商と余りの表示状態“２−２１”であり（ステップＳ２６（Ｙｅｓ））、前記余り利用モードに設定されていると判断され（ステップＳ２７（Ｙｅｓ））、前記余りの数値データ“２１”（前記薬２箱に加えて患者に必要な薬の個数）が、前記表示部１２に表示され、次の計算の被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶される（ステップＳ２８）。
【００６６】
そして、今回入力された演算子［÷余り］に対応した演算データが前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ２１）。
【００６７】
前記ステップＳ２７において、商利用モードに設定されていると判断された場合は（ステップＳ２７（Ｎｏ））、前記商の数値データ“２”が、前記表示部１２に表示され、次の計算の被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶される（ステップＳ２９）。そして、今回入力された演算子［÷余り］に対応した演算データが前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ２１）。
【００６８】
なお、前記図６（Ｈ）で示したように計算されて表示された、前記患者に必要な薬（錠剤）の総個数“１０５”について、４２個入りの薬の箱が２箱とこれに加えて必要な薬の個数に相当することが分かっている場合には、前記図６（Ｊ）で示した［＝］（計算実行）キーの操作を省略し、前記図６（Ｉ）で示した数値データ“４２”を入力した後に（ステップＳ５〜Ｓ８）、続けて、前記図６（Ｋ）で示したように、［÷余り］キー１１ｂを操作して、［÷余り］の演算データを入力してもよい（ステップＳ９（Ｙｅｓ），Ｓ１０（Ｎｏ））。
【００６９】
この場合、前記計算式データエリア２２ｂのＸレジスタ、Ｙレジスタ、演算データレジスタに、それぞれ前記被演算数としての数値データ“１０５”、演算数としての数値データ“４２”、演算子［÷余り］に対応した演算データが入力（記憶）済みであると判断される（ステップＳ１５（Ｙｅｓ））。また、前記演算データレジスタに保留されている演算データは、［÷余り］の演算データであると判断される（ステップＳ１６（Ｙｅｓ））。
【００７０】
よって、前記演算データレジスタに記憶されている演算データ［÷余り］に従い、前記Ｘレジスタに記憶された数値データ“１０５”を前記Ｙレジスタに記憶された数値データ“４２”で除算する計算が実行され、前記同様に算出された患者に必要な薬の箱数とこれに加えて必要な薬の個数とに対応する計算結果の商の数値データ“２”と余りの数値データ“２１”とが一時記憶される（ステップＳ１７）。
【００７１】
そして、現在、余り利用モードであると判断され（ステップＳ１８（Ｙｅｓ））、前記余りの数値データ“２１”（前記薬２箱に加えて患者に必要な薬の個数）が、次の計算の被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶され（ステップＳ１９）、前記表示部１２に表示される（ステップＳ２０）。
【００７２】
そして、今回入力された演算子［÷余り］に対応した演算データが前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ２１）。
【００７３】
なお、前記ステップＳ１８において、商利用モードに設定されていると判断された場合は（ステップＳ１８（Ｎｏ））、前記商の数値データ“２”が、次の計算の被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶され（ステップＳ２２）、前記表示部１２に表示される（ステップＳ２３）。
【００７４】
続いて、図６（Ｌ）に示すように、前記１シートに入った薬の個数（１４個）に対応した数値データ“１４”が入力されると（ステップＳ５（Ｙｅｓ））、入力された数値データ“１４”が表示され（ステップＳ６）、前記計算式データエリア２２ｂのＹレジスタに次の計算の演算数として記憶される（ステップＳ７，Ｓ８）。
【００７５】
そして、図６（Ｍ）に示すように、［＝］（計算実行）キーが操作されると（ステップＳ３１（Ｙｅｓ））、前記計算式データエリア２２ｂの演算データレジスタに保留された演算データ［÷余り］が記憶されていると判断される（ステップＳ３２，Ｓ３３（Ｙｅｓ））。
【００７６】
すると、前記患者に必要な薬が何箱になるかを計算した場合と同様に、前記演算データレジスタに記憶されている演算データ［÷余り］に従い、前記Ｘレジスタに記憶された数値データ“２１”（前記２箱に加えて患者に必要な薬の個数）を前記Ｙレジスタに記憶された数値データ“１４”（１シートに入った薬の個数）で除算する計算が実行され、前記患者に必要な薬のシートの枚数とばらの個数とに対応する計算結果の商の数値データ“１”と余りの数値データ“７”とが表示される（ステップＳ３４）。
【００７７】
これにより、前記患者が必要とする薬の総個数（１０５個）と、当該必要個数が２箱＋１シート＋ばら７個になることを、簡単に見通し良く求めることができる。
【００７８】
なお、前記［＝］（計算実行）キーが操作された際に（ステップＳ３１（Ｙｅｓ））、前記計算式データエリア２２ｂの演算データレジスタに保留された演算データが［÷余り］以外の演算データであると判断された場合は（ステップＳ３２，Ｓ３３（Ｎｏ））、当該計算式データエリア２２ｂに記憶されている計算式データに対応した計算が実行され、計算結果の数値データが表示される（ステップＳ３８）。
【００７９】
そして、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データに対して、前記計算結果の数値データが加算され、更新された加算結果データとして前記総合計（ＧＴ）メモリエリア２２ｄに記憶される（ステップＳ３９）。
【００８０】
また、前記［＝］（計算実行）キーが操作された際に（ステップＳ３１（Ｙｅｓ））、前記計算式データエリア２２ｂの演算データレジスタに保留された演算データが無いと判断された場合は（ステップＳ３２（Ｎｏ））、前記表示部１２に現在表示されている数値データがそのまま計算結果の数値データとして前記計算結果（＝）データエリア２２ｃに記憶され一時保存される（ステップＳ４０）。そして、前記同様に、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データが更新される（ステップＳ３９）。
【００８１】
したがって、前記構成の電卓１０による第１実施形態の計算機能によれば、患者に必要な薬の総個数を、例えば服用期間（３５日）と１日当たりの服用個数（３個）とに基づき算出し（１０５個）、［÷余り］の演算データを入力して１箱あたりの薬の個数（４２個）を入力し計算実行すると、計算結果の数値データが、前記患者に必要な薬の箱数とばら個数とに対応した商の数値データ“２”（箱）と余りの数値データ“２１”（個）として算出される。この際、余り利用モードに設定されていれば、前記余りの数値データ“２１”（個）が次の計算の被演算数として計算式データエリア２２ｂのＸレジスタに記憶され、続けて、前記［÷余り］の演算データを入力して１シートあたりの薬の個数（１４個）を入力し計算実行すると、計算結果の数値データが、前記２箱に加えて必要な薬のシート数とばら個数とに対応した商の数値データ“１”（シート）と余りの数値データ“７”（個）として算出される。
【００８２】
このように、除算により得られた余りの数値データを容易に次の計算に用いて連続した計算を行なうことが可能になるので、例えば薬局において、前記患者に対し必要な薬が何箱＋何シート＋ばら何個になるかを、簡単に見通し良く求めることができる。
【００８３】
（第２実施形態）
図７は、前記電卓１０の計算処理に従った第２実施形態のユーザ操作に対応する表示動作を示す図である。
【００８４】
この第２実施形態では、前記［÷余り］の計算機能を利用して、複数の患者にそれぞれ必要な薬を何シート＋ばら何個と求めて渡して行くときに、単純に患者の順番で前記シートをばらして行くと、例えば１個のばらが出て纏めにくく、患者側でも無くし易い場合が出る。このため、各患者に渡すばらのシートの部分をできるだけ大きな纏まりにして見通し良く分けることができるように、予め、各患者に渡すばらの個数を合わせて何シート＋ばら何個になるかを求めることを仮定する。
【００８５】
この第２実施形態において、前記第１実施形態と同様のユーザ操作に対応する表示動作については、前記図３〜図５に示すフローチャートのステップ符号を付してその詳細な説明を省略する。
【００８６】
前記第１実施形態と同様に、図７（Ａ）に示すように、［ＡＣ］キー１１ａ及び［÷余り］キー１１ｂの操作に応じて余り利用モード（［余り］シンボルＲ表示）に設定されている状態で（ステップＳ１〜Ｓ４／Ｓ８〜Ｓ１３）、例えば、患者Ａが１２日間に服用する薬の総個数を求めるため、図７（Ｂ）（Ｃ）に示すように、計算式データ“１２［×］３”を入力する。
【００８７】
すると、前記入力された演算子［×］の演算データは、前記［÷余り］の演算データ以外の演算データで（ステップＳ１４（Ｙｅｓ））、前記計算式データエリア２２ｂに計算式データが入力済みではなく（ステップＳ１５（Ｎｏ））、前記表示部１２は商と余りの表示状態ではないので（ステップＳ２６（Ｎｏ））、当該表示部１２に表示されている数値データ“１２”（図７（Ｂ）参照）が被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶される（ステップＳ３０）。
【００８８】
また、今回入力された前記演算子［×］の演算データが、前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ２１）。
【００８９】
そして、続いて入力された数値データ“３”（図７（Ｃ）参照）が演算数として前記計算式データエリア２２ｂのＹレジスタに記憶される（ステップＳ５〜Ｓ８）。
【００９０】
ここで、前記入力された計算式データ“１２［×］３”の計算を実行して求められる前記患者Ａに必要な薬の総個数を対象に、前記１シートの薬の個数“１４”により前記［÷余り］の計算を行なうため、図７（Ｄ）（Ｅ）に示すように、前記［÷余り］キー１１ａを操作して［÷余り］の演算データを入力し、前記１シートの薬の個数である数値データ“１４”を入力する。
【００９１】
すると、前記［÷余り］の演算データの入力（図７（Ｄ）参照）に応じて（ステップＳ９（Ｙｅｓ））、前記ＡＣ後状態フラグ（２２ｅ）がＯＮではなく（ステップＳ１０（Ｎｏ））、前記計算式データ“１２［×］３”は入力済みで（ステップＳ１５（Ｙｅｓ））、前記演算データレジスタに記憶されて保留されている演算データ［×］は［÷余り］の演算データではないと判断される（ステップＳ１６（Ｎｏ））。そして、前記保留されている演算データ［×］に従い前記計算式データ“１２［×］３”の計算が実行され、その計算結果の数値データ“３６”が、前記表示部１２に表示され（ステップＳ２４）、次の計算の被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶される（ステップＳ２５）。また、今回入力された前記［÷余り］の演算データが前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ２１）。
【００９２】
そして、前記数値データ“１４”の入力（図７（Ｅ）参照）に応じて、当該入力された数値データ“１４”が演算数として前記計算式データエリア２２ｂのＹレジスタに記憶される（ステップＳ５〜Ｓ８）。
【００９３】
ここで、図７（Ｆ）に示すように、［＝］（計算実行）キーが操作されると（ステップＳ３１（Ｙｅｓ））、前記演算データレジスタに保留された［÷余り］の演算データがあるので（ステップＳ３２，Ｓ３３（Ｙｅｓ））、前記演算データ［÷余り］に従い、前記Ｘレジスタに記憶された数値データ“３６”（患者Ａに必要な薬の総個数）を前記Ｙレジスタに記憶された数値データ“１４”（１シートの薬の個数）で除算する計算が実行され、前記患者Ａに必要な薬のシート数とこれに加えて必要な薬のばら個数とに対応する計算結果の商の数値データ“２”と余りの数値データ“８”とが表示される（ステップＳ３４）。
【００９４】
ここで、現在、余り利用モードに設定されているので（ステップＳ３５（Ｙｅｓ））、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データ（ここでは“０”）に対して、前記計算結果である余りの数値データ“８”が加算され、更新された加算結果データ“８”として前記総合計（ＧＴ）メモリエリア２２ｄに記憶される（ステップＳ３６）。
【００９５】
また、患者Ｂについても、前記患者Ａと同様に、図７（Ｇ）（Ｈ）（Ｉ）に示すように、計算式データ“２５（日）［×］３（個）”、演算データ［÷余り］、数値データ“１４”（個/シート）、［＝］キー、と順次入力するとこで、当該患者Ｂに必要な薬の総個数“７５”が算出されて表示される（ステップＳ１４，Ｓ１５（Ｎｏ）→Ｓ２６（Ｎｏ）→Ｓ３０→Ｓ２１→Ｓ５〜Ｓ８→Ｓ９，Ｓ１０（Ｎｏ）→Ｓ１５，Ｓ１６（Ｎｏ）→Ｓ２４）。また、前記患者Ｂに必要な薬の総個数“７５”に対応した薬のシート数とこれに加えて必要な薬のばら個数とに対応する商の数値データ“５”と余りの数値データ“５”とが算出されて表示される（ステップＳ２５→Ｓ２１→Ｓ５〜Ｓ８→Ｓ３１〜Ｓ３４）。
【００９６】
ここでも、現在、余り利用モードに設定されているので（ステップＳ３５（Ｙｅｓ））、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データ（ここでは前記患者Ａに渡す薬のシート以外のばら個数“８”）に対して、前記患者Ｂに渡す薬のシート以外のばら個数である余りの数値データ“５”が加算され、更新された加算結果データ“１３”として前記総合計（ＧＴ）メモリエリア２２ｄに記憶される（ステップＳ３６）。
【００９７】
さらに、患者Ｃについても、前記患者Ａ，Ｂと同様に、図７（Ｊ）（Ｋ）（Ｌ）に示すように、計算式データ“１８（日）［×］３（個）”、演算データ［÷余り］、数値データ“１４”（個/シート）、［＝］キー、と順次入力するとこで、当該患者Ｃに必要な薬の総個数“５４”が算出されて表示される（ステップＳ１４，Ｓ１５（Ｎｏ）→Ｓ２６（Ｎｏ）→Ｓ３０→Ｓ２１→Ｓ５〜Ｓ８→Ｓ９，Ｓ１０（Ｎｏ）→Ｓ１５，Ｓ１６（Ｎｏ）→Ｓ２４）。また、前記患者Ｃに必要な薬の総個数“５４”に対応した薬のシート数とこれに加えて必要な薬のばら個数とに対応する商の数値データ“３”と余りの数値データ“１２”とが算出されて表示される（ステップＳ２５→Ｓ２１→Ｓ５〜Ｓ８→Ｓ３１〜Ｓ３４）。
【００９８】
そして、前記同様に、余り利用モードに設定されているので（ステップＳ３５（Ｙｅｓ））、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データ（ここでは前記患者Ａ，Ｂに渡す薬のシート以外の合計のばら個数“１３”）に対して、前記患者Ｃに渡す薬のシート以外のばら個数である余りの数値データ“１２”が加算され、更新された加算結果データ“２５”として前記総合計（ＧＴ）メモリエリア２２ｄに記憶される（ステップＳ３６）。
【００９９】
ここで、図７（Ｍ）に示すように、［ＧＴ］キー１１ｄにより総合計の表示を指示する操作が行われると（ステップＳ４１（Ｙｅｓ））、前記総合計（ＧＴ）メモリエリア２２ｄに記憶されている加算結果データ“２５”が読み出されて表示され、前記患者Ａ，Ｂ，Ｃに渡す薬のシート以外の合計のばら個数を確認できる。
【０１００】
そして、前記各患者Ａ，Ｂ，Ｃに渡す薬のシート以外の合計のばら個数“２５”について、何シート＋ばら何個に相当するかを求めるため、図７（Ｎ）（Ｏ）（Ｐ）に示すように、前記同様に［÷余り］キー１１ｂにより［÷余り］の演算データを入力し、前記１シートに入った薬の個数である数値データ“１４”を入力し、前記［＝］キーにより計算の実行を指示する。
【０１０１】
すると、前記同様に、前記入力されて表示された数値データ“２５”（各患者に渡すシート以外の合計のばら個数）（図７（Ｎ）参照）が、被演算数として前記計算式データエリア２２ｂのＸレジスタに記憶され、今回入力された前記［÷余り］の演算データが前記計算式データエリア２２ｂの演算データレジスタに記憶される（ステップＳ９，Ｓ１０（Ｎｏ）→Ｓ１５（Ｎｏ）→Ｓ２６（Ｎｏ）→Ｓ３０→Ｓ２１）。また、前記入力されて表示された数値データ“１４”（１シートに入った薬の個数）（図７（Ｏ）参照）が、演算数として前記計算式データエリア２２ｂのＹレジスタに記憶される（ステップＳ５〜Ｓ８）。
【０１０２】
そして、前記各患者Ａ，Ｂ，Ｃに渡す薬のシート以外の合計のばら個数“２５”が、何シート＋ばら何個になるかに対応する商の数値データ“１”と余りの数値データ“１１”として算出されて表示される（ステップＳ３１〜Ｓ３４）。
【０１０３】
これにより、前記患者Ａに２シート＋ばら８個（図７（Ｆ）参照）、前記患者Ｂに５シート＋ばら５個（図７（Ｉ）参照）、前記患者Ｃに３シート＋ばら１２個（図７（Ｌ）参照）の薬を渡すのを容易に知ることができるだけでなく、予め、前記各患者に渡すばらの合計が１シート＋ばら１１個になることを容易に知ることができる。よって、例えば前記患者Ｃにはばら１２個の纏まり、前記患者Ａにはばら８個の纏まり、前記患者Ｂにはばら２個と３個の纏まりとして見通し良く分けて渡せるようになる。
【０１０４】
したがって、前記構成の電卓１０による第２実施形態の計算機能によれば、前記第１実施形態と同様に、除算により得られた余りの数値データを容易に次の計算に用いて連続した計算を行なうことで、例えば薬局において、患者に対し必要な薬が何箱＋何シート＋ばら何個になるかを、簡単に見通し良く求めることができる。
【０１０５】
しかも、前記第２実施形態の計算機能によれば、前記余り利用モードを設定した状態では、前記除算により余りの数値データが得られる毎に、当該余りの数値データを前記総合計（ＧＴ）メモリエリア２２ｄの加算結果データに繰り返し加算して記憶でき、当該加算結果データを［ＧＴ］キー１１ｄにより読み出して次の計算に用いることができる。
【０１０６】
これにより、例えば、複数の患者にそれぞれ必要な薬を何シート＋ばら何個と求めて渡して行くときに、予め、各患者に渡すばらの個数を合わせて何シート＋ばら何個になるか容易に求めることができ、各患者に渡すばらのシートの部分をできるだけ大きな纏まりにして見通し良く分けて渡すことができる。
【０１０７】
なお、前記各実施形態において記載した計算装置（電卓１０）による各処理の手法、すなわち、図３，図４，図５のフローチャートに示す計算処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、そして、電子式計算機のコンピュータ（ＣＰＵ）は、前記外部記録装置の媒体に記憶されたプログラムを記憶装置に読み込み、読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した［÷余り］の計算機能を実現し、前述した手法による同様の処理を実行することができる。
【０１０８】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、前記通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータを、電子式計算機に取り込んで記憶装置に記憶させ、前述した［÷余り］の計算機能を実現することもできる。
【０１０９】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１１０】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１１１】
［１］
ユーザ操作に応じて、商と余りとを計算する商余り除算の計算結果の商の数値データを利用する商利用状態、又は前記計算結果の余りの数値データを利用する余り利用状態の何れかの状態を初期設定する初期設定手段と、
ユーザ操作に応じて入力された数値データについて、ユーザにより前記商余り除算の指定がされると、前記入力された数値データに対応する商の数値データと余りの数値データとを表示させる商余り表示制御手段と、
前記商余り表示制御手段により前記商の数値データと前記余りの数値データとが表示された状態で、ユーザにより演算の指定がされると、前記初期設定手段による初期設定に応じた商の数値データ又は余りの数値データを、前記指定された演算に利用可能に入力する初期設定対応商余り入力手段と、
を備えたことを特徴とする計算装置。
【０１１２】
［２］
前記初期設定手段は、ユーザの初期表示操作後に、ユーザにより複数回以上の前記商余り除算の指定がされることにより、前記商利用状態、又は前記余り利用状態の何れかの状態を初期設定する、
ことを特徴とする［１］に記載の計算装置。
【０１１３】
［３］
前記初期設定手段は、ユーザの初期表示操作後に、ユーザにより前記商余り除算の指定が１回行われると、前記初期設定されている前記商利用状態を示す表示、又は前記初期設定されている前記余り利用状態を示す表示を行う状態表示制御手段を備える、
ことを特徴とする［１］又は［２］に記載の計算装置。
【０１１４】
［４］
前記商余り表示制御手段により商の数値データと余りの数値データとが表示される毎に、前記初期設定手段による初期設定に応じた商の数値データ又は余りの数値データを加算して記憶する加算記憶手段と、
前記加算記憶手段により記憶された前記商の数値データ又は前記余りの数値データを加算した加算結果の数値データについて、前記加算結果の数値データに対応する商の数値データと余りの数値データとを表示させる加算結果商余り表示制御手段と、
を備えたことを特徴とする［１］乃至［３］の何れかに記載の計算装置。
【０１１５】
［５］
ユーザ操作に応じて、商と余りとを計算する商余り除算の計算結果の商の数値データを利用する商利用状態、又は前記計算結果の余りの数値データを利用する余り利用状態の何れかの状態を初期設定し、
ユーザ操作に応じて入力された数値データについて、ユーザにより前記商余り除算の指定がされると、前記入力された数値データに対応する商の数値データと余りの数値データとを表示させ、
前記商の数値データと前記余りの数値データとが表示された状態で、ユーザにより演算の指定がされると、前記初期設定に応じた商の数値データ又は余りの数値データを、前記指定された演算に利用可能に入力する、
ようにした計算方法。
【０１１６】
［６］
コンピュータを、
ユーザ操作に応じて、商と余りとを計算する商余り除算の計算結果の商の数値データを利用する商利用状態、又は前記計算結果の余りの数値データを利用する余り利用状態の何れかの状態を初期設定する初期設定手段と、
ユーザ操作に応じて入力された数値データについて、ユーザにより前記商余り除算の指定がされると、前記入力された数値データに対応する商の数値データと余りの数値データとを表示させる商余り表示制御手段と、
前記商余り表示制御手段により前記商の数値データと前記余りの数値データとが表示された状態で、ユーザにより演算の指定がされると、前記初期設定手段による初期設定に応じた商の数値データ又は余りの数値データを、前記指定された演算に利用可能に入力する初期設定対応商余り入力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１１７】
１０  …電卓（電子式卓上計算機）
１１  …キー入力部
１１ａ…［ＡＣ］キー
１１ｂ…［÷余り］キー
１１ｃ…［日数］キー
１１ｄ…［ＧＴ］キー
１２  …表示部
２１  …ＣＰＵ
２２  …メモリ
２２ａ…計算処理プログラム
２２ｂ…計算式データエリア
２２ｃ…計算結果（＝）データエリア
２２ｄ…総合計（ＧＴ）メモリエリア
２２ｅ…ＡＣ後状態フラグエリア
２３  …外部記録媒体
２４  …記録媒体読取部
２５  …通信部
３０  …Ｗｅｂサーバ
Ｎ  …通信ネットワーク
【図１】
2018005534.tif 000003
【図２】
2018005534.tif 000004
【図３】
2018005534.tif 000005
【図４】
2018005534.tif 000006
【図５】
2018005534.tif 000007
【図６】
2018005534.tif 000008
【図７】
2018005534.tif 000009