JPH06214955A - Financial computer - Google Patents
Financial computerInfo
- Publication number
- JPH06214955A JPH06214955A JP6000456A JP45694A JPH06214955A JP H06214955 A JPH06214955 A JP H06214955A JP 6000456 A JP6000456 A JP 6000456A JP 45694 A JP45694 A JP 45694A JP H06214955 A JPH06214955 A JP H06214955A
- Authority
- JP
- Japan
- Prior art keywords
- calculation
- interest
- payment
- data
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Calculators And Similar Devices (AREA)
- Electric Clocks (AREA)
Abstract
(57)【要約】
【目的】 計算モードを予め設定することなく、データ
を入力するのみで所望の計算ができ、しかも、途中から
でも計算式を変更できるようにする。
【構成】 複数の金融計算式を予めメモリに記憶し、元
金、元利合計、1回当りの支払い額の変数について、ど
の変数が入力されたかによって複利,積立,ローンの何
れの計算式を用いるかを判断し、その計算式に従って演
算処理を実行する。まず、1回当りの支払い額データが
入力されていなければ複利計算であると判断して複利計
算を実行し、その演算結果を表示部に表示する。また、
支払い額データが入力され且つ元利合計が入力されてい
ない場合は期末払いあるいは期首払いのローン計算を実
行し、その演算結果を表示部に表示する。また、支払い
額データが入力され且つ元利合計が入力されている場合
は、期末払いあるいは期首払いの積立計算を実行し、そ
の演算結果を表示部に表示する。
(57) [Summary] [Purpose] The desired calculation can be performed by simply inputting data without setting the calculation mode in advance, and the calculation formula can be changed even in the middle. [Structure] Multiple financial formulas are stored in memory in advance, and for the variables of the principal, the total of interest and the amount paid per payment, which of the compound interest rate, the fund and the loan is used depending on which variable is input. It is determined whether or not there is a calculation, and arithmetic processing is executed according to the calculation formula. First, if the payment amount data per payment is not input, it is determined that the compound interest is calculated, the compound interest calculation is executed, and the calculation result is displayed on the display unit. Also,
When the payment amount data is input but the total interest and interest is not input, the term-end payment or the beginning-term loan calculation is executed, and the calculation result is displayed on the display unit. When the payment amount data and the total interest and interest amount are input, the period end payment or the beginning payment is calculated and the calculation result is displayed on the display unit.
Description
【0001】[0001]
【産業上の利用分野】本発明は、複利計算、ローン計
算、積立計算等の金融計算を行なう金融計算機に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a financial computer for performing financial calculations such as compound interest calculation, loan calculation, and reserve calculation.
【0002】[0002]
【従来の技術】従来、小型電子式計算機に於いて、複利
計算、ローン計算、積立計算等の金融計算機能を備えた
ものがある。この種、従来の金融計算機では、各計算の
モードを予め設定するように構成されている。2. Description of the Related Art Conventionally, some small electronic calculators are provided with financial calculation functions such as compound interest calculation, loan calculation, and reserve calculation. This type of conventional financial calculator is configured to preset the mode of each calculation.
【0003】[0003]
【発明が解決しようとする課題】上記従来の金融計算機
は、各計算のモードを予め設定するように構成されてい
るので、計算に先立って複利計算なら複利、ローン計算
ならローンなどと予め考えてモード設定操作を行なわな
ければならず、その操作が面倒であった。また、上記の
ように計算のモードを予め設定しなければならないの
で、データを入力している途中で計算式を変更すること
ができなかった。Since the above-mentioned conventional financial calculator is configured to preset the mode of each calculation, the compound interest is calculated prior to the calculation, and the loan is calculated for the loan calculation. The mode setting operation had to be performed, which was troublesome. Moreover, since the calculation mode must be set in advance as described above, the calculation formula could not be changed while data was being input.
【0004】本発明は上記実情に鑑みてなされたもの
で、計算モードを予め設定することなく、データを入力
するのみで所望の計算を行なわせることができ、しか
も、途中からでも計算式を変更できる金融計算機を提供
することを目的とする。The present invention has been made in view of the above circumstances, and a desired calculation can be performed only by inputting data without setting a calculation mode in advance, and the calculation formula can be changed midway. The purpose is to provide a financial calculator that can.
【0005】[0005]
【課題を解決するための手段】本発明は、複利計算、ロ
ーン計算、積立計算の金融計算を行なう金融計算機にお
いて、複数の金融計算式を予め記憶してなる計算式記憶
手段と、1回当りの支払額データを記憶する支払額デー
タ記憶手段と、元利合計データを記憶する元利合計デー
タ記憶手段と、前記支払額データ記憶手段に支払額デー
タが記憶されているか否かを判別する第1の判別手段
と、前記元利合計データ記憶手段に元利合計データが記
憶されているか否かを判別する第2の判別手段と、前記
第1の判別手段によって前記支払額データが記憶されて
いないことが判別された際には前記複利計算を実行し、
前記第1の判別手段によって前記支払額データが記憶さ
れていることが判別され且つ前記第2の判別手段によっ
て元利合計データが記憶されていないことが判別された
際には前記ローン計算を実行し、前記第1の判別手段に
よって前記支払額データが記憶されていることが判別さ
れ且つ前記第2の判別手段によって元利合計データが記
憶されていることが判別された際には前記積立計算を実
行する金融計算手段と、この金融計算手段による計算結
果を表示する表示手段とを備えたことを特徴とする。According to the present invention, in a financial computer for performing financial calculations such as compound interest calculation, loan calculation, and reserve calculation, a calculation formula storage means for storing a plurality of financial calculation formulas in advance, and Payment amount data storage means for storing the payment amount data, a total interest and interest data storage means for storing the total interest and interest data, and a first determination device for determining whether or not the payment amount data is stored in the payment amount data storage means. A discriminating means, a second discriminating means for discriminating whether or not the principal and interest total data is stored in the principal and interest total data storage means, and it is discriminated that the payment amount data is not stored by the first discriminating means. When it is done, execute the compound interest calculation,
The loan calculation is executed when it is determined by the first determining means that the payment amount data is stored and when it is determined by the second determining means that the principal and interest total data is not stored. When the first determining means determines that the payment amount data is stored and the second determining means determines that the total interest and interest data is stored, the reserve calculation is executed. And a display means for displaying a calculation result by the financial calculation means.
【0006】[0006]
【作用】金融計算を行なう場合、元金、元利合計、1回
当りの支払額データを計算の種類に応じて入力する。金
融計算機は、元金、元利合計、1回当りの支払い額の変
数について、どの変数が入力されたかによって複利,積
立,ローンの何れの計算式を用いるかを判断し、その計
算式に従って演算処理を実行する。When performing a financial calculation, the principal, the total interest and the amount of payment per payment are input according to the type of calculation. The financial calculator determines which of the formulas of compound interest, fund, and loan is used for the variables of the principal, the total interest and interest, and the amount of payment per payment, and calculates according to the formula. To execute.
【0007】即ち、1回当りの支払い額データが入力さ
れていなければ複利計算であると判断して複利計算を実
行し、その演算結果を表示部に表示する。また、支払い
額データが入力され且つ元利合計データが入力されてい
ない場合はローン計算であると判断し、入力指示に応じ
て期末払いあるいは期首払いのローン計算を実行し、そ
の演算結果を表示部に表示する。また、支払い額データ
が入力され且つ元利合計データが入力されている場合
は、積立計算であると判断し、入力指示に応じて期末払
いあるいは期首払いの積立計算を実行し、その演算結果
を表示部に表示する。上記のようにして3項目のデータ
を入力するのみで、それに対する計算式が導かれ、その
式に基づいて所望の金融計算が計算が行なわれる。That is, if the payment amount data per payment is not input, it is determined that the compound interest is calculated, the compound interest calculation is executed, and the calculation result is displayed on the display unit. Also, if payment amount data is entered but total interest and interest data is not entered, it is determined that the loan is calculated, and the loan calculation of the term-end payment or the beginning-of-year payment is executed according to the input instruction, and the calculation result is displayed on the display unit. To display. If the payment amount data and the total interest and interest data are input, it is determined that the calculation is for reserves, and the reserve calculation for the term end payment or the beginning payment is executed according to the input instruction, and the calculation result is displayed. To be displayed on the department. By simply inputting the data of the three items as described above, a calculation formula for the data is derived, and a desired financial calculation is performed based on the formula.
【0008】[0008]
【実施例】以下、本発明を計算機能付き電子腕時計に実
施した場合について、その詳細を図面を参照して詳細に
説明する。まず、図1により外観構成について説明す
る。同図において1は腕時計ケースで、この腕時計ケー
ス1には、前面に表示部2及びキーボード3が設けら
れ、側部にシフトキー4,ANSキー5,ENTキー
6,モードキー9が設けられる。上記キーボード3に
は、例えば16個のキーが設けられており、数値キー及
び四則演算用のファンクションキーに対して金融計算用
データの入力機能を持たせ、つまり、スリーファンクシ
ョン機能を持たせ、上記シフトキー4により各キーの機
能をシフトしている。すなわち、「0」キーには「P
(支払い額中の元金)」、「・」キーには「I(支払い
額中の利息)」、「=」キーには「Bal(元金の残
り)」、「1」キーには「N(期間数)」、「2」キー
には「i%(利率)」、「3」キーには「Acc(支払
い利息合計)」、「4」キーには「PMT(1回当りの
支払い額)」、「5」キーには「PV(元金)」、
「6」キーには「FV(元利合計)」、「7」キーには
「CST(仕入れ値)」、「8」キーには「SEL(売
価)」、「9」キーには「純利益マージン)」の機能を
持たせている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following is a detailed description of the case where the present invention is applied to an electronic wrist watch with a calculation function, with reference to the drawings. First, the external structure will be described with reference to FIG. In the figure, reference numeral 1 is a wristwatch case. The wristwatch case 1 is provided with a display portion 2 and a keyboard 3 on the front surface, and a shift key 4, an ANS key 5, an ENT key 6, and a mode key 9 on the side portion. The keyboard 3 is provided with, for example, 16 keys, and the numerical keys and the function keys for the four arithmetic operations have the input function of the data for financial calculation, that is, the three-function function. The function of each key is shifted by the shift key 4. That is, the "0" key has "P
(Principal amount in payment amount), "I" (interest in payment amount) for the "." Key, "Bal (remaining amount of principal amount)" for the "=" key, and "for the 1" key. N (number of periods), "2" key for "i% (interest rate)", "3" key for "Acc (total interest payment)", "4" key for "PMT (payment per payment)""Amount)","5" key to "PV (principal)",
"6" key is "FV (total interest)", "7" key is "CST (stock price)", "8" key is "SEL" (selling price), "9" key is "net profit margin" ) ”Function.
【0009】そして、上記シフトキー4によりシフトモ
ード「1」を指定した場合は、数値キー及び四則演算の
ファンクションキーの入力モードとなり、シフトモード
「2」を指定した場合は上記金融計算に関するファンク
ションキーの入力モードとなる。また、シフトモード
「3」を指定した場合は、「0」キーに設けられている
「In(対数計算)」、「・」キーに設けられている
「e(指数計算)」等のキー入力モードとなる。また、
上記モードキー9は、「時計」,「アラーム」,「金融
計算」の3つのモードを切換え指定する。When the shift mode "1" is designated by the shift key 4, the input mode of the numerical keys and the function keys for the four arithmetic operations is selected, and when the shift mode "2" is designated, the function key relating to the financial calculation is designated. Enter the input mode. When the shift mode "3" is designated, key input such as "In (logarithmic calculation)" provided on the "0" key and "e (exponential calculation)" provided on the "." Key It becomes a mode. Also,
The mode key 9 switches and designates three modes of "clock", "alarm", and "financial calculation".
【0010】一方、上記表示部2には、図2に示すよう
に8桁の時刻/データ表示部7と4桁の日付表示部8が
2段に設けられている。上記時刻/データ表示部7は、
時計モードでは曜日と時,分,秒の時刻を表示し、金融
計算モードでは入力データ,計算結果等の数値データを
表示する。また、上記表示部2には、時刻/データ表示
部7の下側に「INT(複利計算)」、「LOAN(ロ
ーン計算)」、「SF(積立計算)」、「BGN(期首
払い)」、「END(期末払い)」の表示電極が設けら
れる。更に時刻/データ表示部7の上側には、「ENT
(入力)」、「ANS(答え)」の表示電極が設けられ
ると共に、「AM(午前)」、「PM(午後)」及びア
ラームマークの表示電極が設けられる。On the other hand, the display section 2 is provided with an 8-digit time / data display section 7 and a 4-digit date display section 8 in two stages as shown in FIG. The time / data display section 7 is
In the clock mode, the day of the week and hours, minutes, and seconds are displayed, and in the financial calculation mode, numerical data such as input data and calculation results are displayed. Further, in the display unit 2, below the time / data display unit 7, "INT (compound interest calculation)", "LOAN (loan calculation)", "SF (fund calculation)", "BGN (beginning payment)". , END (end-of-term payment) display electrodes are provided. Further, on the upper side of the time / data display section 7, "ENT
(Input) ”,“ ANS (answer) ”display electrodes are provided, and“ AM (am) ”,“ PM (pm) ”and alarm mark display electrodes are provided.
【0011】次に上記腕時計ケース1内に設けられる電
子回路の構成について図3により説明する。同図におい
て、ROM11は全体のシステムをコントロールし、後
述するフローチャートを実行するマイクロプログラム、
すなわち、複利計算,ローン計算,積立計算を所定の計
算式に従って実行するマイクロプログラムやデータを内
蔵している固定メモリである。ROMアドレス制御部1
2は、上記ROM11のアドレスを指定し、プログラム
の流れを規定する制御ブロックであり、ROM11のネ
クストアドレスを指定する出力NA 、及び演算回路(A
LU)13の出力及び後述する分周回路からの出力等が
入力されている。14はRAMであり、ROM11のア
ドレスデータ出力SU ,SL 及びFU ,FL で指定され
たアドレスのデータを出力すると共に、演算回路13で
処理,加工された結果データを入力して記憶するメモリ
である。このRAM14については詳細を後述する。Next, the structure of the electronic circuit provided in the wristwatch case 1 will be described with reference to FIG. In the figure, a ROM 11 controls a whole system and executes a flow chart described later.
That is, it is a fixed memory containing a microprogram and data for executing compound interest calculation, loan calculation, and reserve calculation according to a predetermined calculation formula. ROM address control unit 1
Reference numeral 2 is a control block that specifies the address of the ROM 11 and defines the flow of the program. The control block 2 includes an output NA that specifies the next address of the ROM 11 and an arithmetic circuit (A
The output of the LU) 13 and the output from the frequency divider circuit described later are input. Reference numeral 14 denotes a RAM, which is a memory for outputting the data at the addresses designated by the address data outputs SU, SL and FU, FL of the ROM 11, and for inputting and storing the result data processed and processed by the arithmetic circuit 13. . Details of the RAM 14 will be described later.
【0012】また、15はインストラクションデコーダ
であり、ROM11のインストラクション出力Insを
デコードして、各ブロックにコントロール信号を送るブ
ロックである。上述した演算回路13は、S,Fを入力
として算術論理演算を行ない、その出力をROM11の
出力FU ,FL で指定されたRAM14のアドレスに書
込む。また、16はラッチ回路であり、ROM11の出
力SU ,SL で指定されたRAM14のアドレスの内容
を一時的に記憶し、演算回路13の入力Fと同期をとっ
て他の入力Sに送り込む。An instruction decoder 15 is a block which decodes the instruction output Ins of the ROM 11 and sends a control signal to each block. The arithmetic circuit 13 described above performs an arithmetic logic operation with S and F as inputs, and writes the output to the address of the RAM 14 designated by the outputs FU and FL of the ROM 11. A latch circuit 16 temporarily stores the contents of the address of the RAM 14 designated by the outputs SU and SL of the ROM 11 and sends it to another input S in synchronization with the input F of the arithmetic circuit 13.
【0013】18は発振器であり、例えば32768 Hzの
クロック信号をタイミングパルス発生回路19及び分周
回路20に供給する。タイミングパルス発生回路19
は、上記クロック信号に基づき各ブロックを時系列にコ
ントロールするタイミング信号を出力する。分周回路2
0は、発振器18からの出力を分周するカウンタで、一
定周期の計時信号を作成しており、その計時信号は計時
処理等に使用される。Reference numeral 18 denotes an oscillator, which supplies a clock signal of, for example, 32768 Hz to a timing pulse generating circuit 19 and a frequency dividing circuit 20. Timing pulse generation circuit 19
Outputs a timing signal for controlling each block in time series based on the clock signal. Frequency divider 2
Reference numeral 0 is a counter that divides the output from the oscillator 18 to generate a clock signal of a constant cycle, and the clock signal is used for clock processing and the like.
【0014】更に21は上記キーボード3及びその他の
キーからなるキー入力部であり、キー操作に応じてキー
入力信号を出力する。また、2は上記した表示部で、入
力データや処理し終わったデータを表示バッファ22を
介して表示する。ブザー23は、バスラインからのデー
タに基づいてアラーム音等を発生するブロックである。
バスコントロールゲートA1 ,A2 ,B1 ,B2 ,C1
〜C4 ,D1 ,D2 は、インストラクションデコーダ1
5の出力信号等に基づいてゲートが開閉し、各バスライ
ンのデータの流れをコントロールするゲートである。Further, reference numeral 21 is a key input section comprising the keyboard 3 and other keys, which outputs a key input signal in response to a key operation. Reference numeral 2 denotes the above-mentioned display unit which displays input data and processed data via the display buffer 22. The buzzer 23 is a block that generates an alarm sound or the like based on the data from the bus line.
Bus control gates A1, A2, B1, B2, C1
~ C4, D1 and D2 are instruction decoders 1
The gate opens and closes based on the output signal of 5 and controls the data flow of each bus line.
【0015】しかして、上記RAM14には、図4に詳
細を示すように表示レジスタ,時刻記憶部,アラーム時
刻記憶部,置数演算レジスタ,モードフラッグM,キー
フラッグ部等のエリアが設けられている。上記モードフ
ラッグMは、時計モードのときは「0」、アラームモー
ドのときは「1」、金融計算モードのときは「2」にセ
ットされる。また、キーフラッグ部には、ファンクショ
ンキーに対するキーフラッグが一時記憶される。上記R
AM14には、更に金融計算に必要なデータを記憶する
エリア、すなわち、元金PV,支払い額PMT,純利益
マージンMAR,利率i%,期間数N,期首あるいは期
末の支払い日判別フラグFa,元利合計FV,仕入れ値
CST,売価SEL等の記憶エリアが設けられている。However, the RAM 14 is provided with areas such as a display register, a time storage unit, an alarm time storage unit, a register arithmetic register, a mode flag M, and a key flag unit as shown in detail in FIG. There is. The mode flag M is set to "0" in the clock mode, "1" in the alarm mode, and "2" in the financial calculation mode. The key flag section temporarily stores a key flag for the function key. R above
The AM 14 further stores an area for storing data necessary for financial calculation, that is, the principal PV, the payment amount PMT, the net profit margin MAR, the interest rate i%, the number of periods N, the payment date discrimination flag Fa at the beginning or end of the period, and the principal interest. Storage areas for total FV, purchase price CST, selling price SEL, etc. are provided.
【0016】次に上記実施例の動作を説明する。図5
は、全体の概略動作を示すフローチャートである。通常
はステップA1 に示すようにHALT状態となってお
り、分周回路20から計時信号が出力されるか、あるい
はキー入力部21からキー入力が与えられるまで待機し
ている。このHALT状態において、分周回路20から
計時信号が出力されると、ステップA2 に進んで計時処
理が実行される。すなわち、図3において、分周回路2
0は発振器18の出力信号を分周して一定周期の計時信
号を作成し、ROMアドレス制御部12へ出力する。こ
れにより計時処理が実行され、RAM14内の時刻記憶
部に現在時刻が書込まれる。Next, the operation of the above embodiment will be described. Figure 5
3 is a flow chart showing a schematic operation of the whole. Normally, it is in the HALT state as shown in step A1, and stands by until the clock signal is output from the frequency dividing circuit 20 or a key input is given from the key input unit 21. In this HALT state, when the clock signal is output from the frequency dividing circuit 20, the process proceeds to step A2 and the clock processing is executed. That is, in FIG. 3, the frequency dividing circuit 2
0 divides the output signal of the oscillator 18 to generate a clock signal of a constant cycle, and outputs it to the ROM address controller 12. As a result, the timekeeping process is executed and the current time is written in the time storage unit in the RAM 14.
【0017】そして、上記計時処理を終了すると、ステ
ップA3 に示す金融計算に関する演算処理を実行し、そ
の後ステップA4 に進む。この場合、特に金融計算に関
するデータが入力されていなければ、そのままステップ
A4 に進み、その時の指定モードに応じて表示処理を行
なう。例えば時計モードが指定されていれば、RAM1
4から時刻記憶部の内容を表示レジスタに読出して時刻
/データ表示部7に表示し、金融計算モードが指定され
ていれば演算レジスタの内容を表示レジスタに読出して
時刻/データ表示部7に表示する。その後、ステップA
1 に戻り、HALT状態となる。また、このHALT状
態でキー入力部21から金融計算を行なうためのキー入
力が与えられると、ステップA5 に進んでキー取込み処
理を行ない、その後、ステップA1 に戻る。そして、ス
テップA3 において、上記キー入力に基づいて詳細を後
述する金融計算に関する演算処理を実行する。When the time counting process is completed, the calculation process relating to the financial calculation shown in step A3 is executed, and then the process proceeds to step A4. In this case, if no data relating to financial calculation is input, the process proceeds to step A4 and the display process is performed according to the designated mode at that time. For example, if the clock mode is specified, RAM1
4, the contents of the time storage unit are read to the display register and displayed on the time / data display unit 7, and if the financial calculation mode is specified, the contents of the calculation register are read to the display register and displayed on the time / data display unit 7. To do. Then step A
It returns to 1 and enters the HALT state. In addition, when a key input for performing financial calculation is given from the key input unit 21 in this HALT state, the flow proceeds to step A5 to perform the key fetch processing, and then returns to step A1. Then, in step A3, an arithmetic processing relating to financial calculation, which will be described in detail later, is executed based on the key input.
【0018】しかして、上記金融計算とは、PV(元
金),FV(元利合計),PMT(1回当りの支払い
額)の3変数の中の2つと、N(期間数),i%(利
率)の2変数の合計4変数について、既知の3変数から
未知の1変数を導き出す計算で、(1) 複利計算,(2) 積
立計算,(3) ローン計算,の3つがある。However, the above-mentioned financial calculation means two of the three variables PV (principal), FV (total principal and interest), PMT (payment amount per time), N (number of periods), and i%. For a total of 4 variables of 2 variables of (interest rate), there are 3 calculations of deriving an unknown 1 variable from 3 known variables: (1) compound interest calculation, (2) funded calculation, (3) loan calculation.
【0019】(1) 複利計算においては、PV(元金),
FV(元利合計),N(期間数),i%(利率)の4変
数が考えられる。 (2) 積立計算においては、FV(元利合計),PMT
(1回当りの支払い額),N(期間数),i%(利率)
の4変数が考えられる。(1) In compound interest calculation, PV (principal),
There are four possible variables: FV (total principal and interest), N (number of periods), and i% (interest rate). (2) FV (total principal and interest), PMT
(Payment amount per time), N (number of periods), i% (interest rate)
4 variables are considered.
【0020】(3) ローン計算においては、PV(借入れ
額),PMT(1回当りの支払い額),N(期間数),
i%(利率)の4変数が考えられる。次表1は、上記複
利,積立,ローンの各計算と変数との関係を示したもの
である。(3) In the loan calculation, PV (borrowing amount), PMT (payment amount per time), N (number of periods),
There are four possible variables, i% (interest rate). The following Table 1 shows the relations between the above-mentioned calculations of compound interest, reserves and loans and variables.
【0021】[0021]
【表1】 [Table 1]
【0022】しかして、上記ステップA3 では、図6に
詳細を示すフローチャートにより、上記PV,FV,P
MTの変数について、どの変数が入力されたかによって
複利,積立,ローンの何れの計算式を用いるかを判断
し、その計算式に従って演算処理を実行する。上記の金
融計算を行なわせる場合、ユーザーはモードキー9によ
り金融モードを指定した後、図6のステップB1 におい
てシフトキー4及びキーボード3のキー操作により項目
データを3組入力する。このときの入力データは、図4
に示すRAM14内の対応エリアに書込まれる。次いで
ステップB2 においてANSキーを操作すると共に出力
項目を指定する。この場合、期末払いであればANSキ
ーを1回、期首払いであればANSキーを2回操作す
る。However, in the step A3, the PV, FV, P
With respect to the variable of MT, it is determined which of the formulas of compound interest, accumulation and loan is used depending on which variable is input, and the arithmetic processing is executed according to the formula. To perform the above financial calculation, the user specifies the financial mode with the mode key 9, and then inputs three sets of item data by operating the shift key 4 and the keyboard 3 in step B1 of FIG. The input data at this time is shown in FIG.
It is written in the corresponding area in the RAM 14 shown in. Then, in step B2, the ANS key is operated and the output item is designated. In this case, if payment is made at the end of the period, the ANS key is operated once, and if payment is made at the beginning of the period, the ANS key is operated twice.
【0023】上記ANSキーの操作により、図7のフロ
ーチャートに従って判別フラッグFaのセット処理が行
なわれ、期末払いであればフラッグFaに「1」、期首
払いであればフラッグFaに「2」がセットされる。す
なわち、ANSキーが操作されると、ステップC1 にお
いてフラッグFaが「0」か否か、つまり、ANSキー
の1回目の操作か否かを判断し、「0」であればステッ
プC2 に進んでフラッグFaに「1」をセットする。By operating the ANS key, the determination flag Fa is set according to the flowchart of FIG. 7. If the payment is at the end of the period, the flag Fa is set to "1", and if the payment at the beginning of the period is set to "2". To be done. That is, when the ANS key is operated, it is determined in step C1 whether the flag Fa is "0", that is, whether it is the first operation of the ANS key. If "0", the process proceeds to step C2. Set "1" to the flag Fa.
【0024】また、ステップC1 でフラッグFaが
「0」でないと判断された場合は、ステップC3 に進ん
でフラッグFaが「1」であるか否か、つまり、ANS
キーの2回目の操作であるか否かを判断し、フラッグF
aが「1」であればステップC4に進んでフラッグFa
に「2」をセットする。また、上記ステップC3 でフラ
ッグFaが「1」ではないと判断された場合は、フラッ
グFaが「2」、つまり、ANSキーが3回操作(エラ
ー操作)された場合であるので、ステップC5 に進んで
フラッグFaに「0」を書込み、計算処理が実行されな
いようにする。以上でANSキーに対する処理を終了
し、ANSキーが1回操作された場合はフラッグFaに
「1」がセットされ、ANSキーが2回操作された場合
はフラッグFaに「2」がセットされる。If it is determined in step C1 that the flag Fa is not "0", the flow advances to step C3 to determine whether the flag Fa is "1", that is, ANS.
Determine whether it is the second key operation, and use the flag F
If a is "1", proceed to step C4 and flag Fa
Set "2" to. If it is determined in step C3 that the flag Fa is not "1", it means that the flag Fa is "2", that is, the ANS key has been operated three times (error operation). Then, "0" is written in the flag Fa so that the calculation process is not executed. With the above, the processing for the ANS key is completed. When the ANS key is operated once, "1" is set to the flag Fa, and when the ANS key is operated twice, "2" is set to the flag Fa. .
【0025】そして、上記図6におけるステップB1 ,
B2 のキー入力操作を終了すると、ステップB3 に進ん
でPMT(1回当りの支払い額)がキー入力されている
か否かを判断し、入力されていなければ複利計算である
と判断し、ステップB4 に進み、上記ステップB2 で指
定された出力項目に基づいて複利計算の処理を実行す
る。複利計算で例えば期間数Nを求める場合、必要なデ
ータはPV,FV,i%であり、計算式は、Then, in step B1 in FIG.
When the key input operation of B2 is completed, the process proceeds to step B3, and it is determined whether or not the PMT (payment amount per payment) is keyed. If not, it is determined that compound interest calculation is performed, and step B4 In step B2, the compound interest calculation process is executed based on the output item designated in step B2. When calculating the number of periods N in compound interest calculation, for example, the necessary data is PV, FV, i%, and the calculation formula is
【0026】[0026]
【数1】 である。上記ステップB4 の複利計算は、図3のROM
11に記憶されているマイクロプログラムに従い、RA
M14の記憶データ(項目データ)に基づいて実行され
る。また、上記の演算処理は、RAM14内の置数演算
レジスタ,演算レジスタ等を用いて行なわれ、その演算
結果は演算レジスタにセットされる。そして、上記の演
算処理を終了すると、ステップB4 からステップB5 に
進んで上記の演算結果をRAM14から表示バッファ2
2に出力し、表示部2に表示する。このとき表示部2に
は、計算が複利計算であることを示す「INT」の文字
も表示する。[Equation 1] Is. The compound interest calculation in step B4 above is done in the ROM of FIG.
According to the microprogram stored in 11, the RA
It is executed based on the stored data (item data) of M14. Further, the above-described arithmetic processing is performed by using the numerical arithmetic register, arithmetic register, etc. in the RAM 14, and the arithmetic result is set in the arithmetic register. When the above arithmetic processing is completed, the process proceeds from step B4 to step B5 and the above arithmetic result is transferred from the RAM 14 to the display buffer 2
2 and display it on the display unit 2. At this time, the display unit 2 also displays the letters “INT” indicating that the calculation is compound interest calculation.
【0027】また、上記ステップB3 において、「PM
T」が入力されていると判断された場合は、ステップB
6 に進んで「FV」が入力されているか否かを判断す
る。「FV」が入力されていない場合はローン計算であ
るので、ステップB7 ,B8 においてフラッグFaによ
り期末払いか期首払いかを判断する。まず、ステップB
7 でフラッグFaが「1」であるか否かを判断し、
「1」であれば期末払いであるのでステップB9 に進
み、ステップB2 で指定された出力項目に基づいて期末
払いローン計算を実行する。ローン計算期末払いで、期
間数Nを求める場合、必要なデータは「PV(借入金
額)」,「PMT(支払い額)」,「i%(利率)」で
あり、その計算式はIn step B3, "PM
If it is determined that "T" has been input, step B
Proceed to step 6 and judge whether or not "FV" is input. If "FV" is not entered, the loan is calculated, and therefore, at steps B7 and B8, it is determined by the flag Fa whether it is the term-end payment or the term-end payment. First, step B
At 7, it is determined whether the flag Fa is "1",
If the value is "1", the payment is made at the end of the period, so the process proceeds to step B9, and the calculation of the payment at the end of the period is executed based on the output item designated at step B2. Loan calculation When calculating the number of periods N in term payment, necessary data are “PV (borrowing amount)”, “PMT (payment amount)”, “i% (interest rate)”, and the calculation formula is
【0028】[0028]
【数2】 である。[Equation 2] Is.
【0029】上記ステップB9 では、上式に従ってロー
ン計算を実行し、期間数Nを求める。また、ステップB
7 でフラッグFaが「1」でないと判断された場合は、
ステップB8 においてフラッグFaが「2」であるか否
かを判断し、「2」であれば期首払いであり、ステップ
B10に進んで期首払いローン計算を実行する。ローン計
算期首払いで、期間数Nを求める場合の計算式はIn step B9, loan calculation is executed according to the above equation to obtain the number N of periods. Also, step B
If it is judged that the flag Fa is not "1" in 7,
In step B8, it is determined whether or not the flag Fa is "2". If it is "2", the payment is made at the beginning of the period. Loan calculation At the beginning of payment, the calculation formula for obtaining the number of periods N is
【0030】[0030]
【数3】 である。[Equation 3] Is.
【0031】そして、上記ステップB9 ,B10のローン
計算処理を終了すると、ステップB11においてフラッグ
Faを「0」とした後、ステップB5 に進む。また、上
記ステップB8 においてフラッグFaが「2」ではない
と判断された場合は、フラッグFaが「0」の場合であ
るので、ローン計算処理を行わずにステップB11を経て
ステップB5 に進む。このステップB5 では、上記した
ようにローン計算結果を表示バッファ22に出力し、表
示部2に表示する。このとき表示部2には、計算がロー
ン計算であることを示す「LOAN」の文字と共に、期
末払いを示す「END」あるいは機種払いを示す「BG
N」の文字を表示する。When the loan calculation process of steps B9 and B10 is completed, the flag Fa is set to "0" in step B11, and then the process proceeds to step B5. If it is determined in step B8 that the flag Fa is not "2", it means that the flag Fa is "0", and therefore the loan calculation process is not performed and the process proceeds to step B5 through step B11. In step B5, the loan calculation result is output to the display buffer 22 and displayed on the display unit 2 as described above. At this time, the display unit 2 displays “LOAN” indicating that the calculation is a loan calculation, “END” indicating the end of term payment or “BG” indicating the model payment.
The letter "N" is displayed.
【0032】また、上記ステップB6 で「FV(元利合
計)」が入力されていると判断された場合は、積立計算
であり、ステップB12,B13により上記ステップB7 ,
B8の場合と同様にして期末払いか期首払いかを判断
し、期末払いであればステップB14において積立計算を
実行し、期首払いであればステップB15において積立計
算を実行する。この積立計算において例えば期間数Nを
求める場合、必要なデータは「FV(元利合計)」,
「PMT(1回当りの積立額)」,「i%(利率)」で
あり、期末払いの計算式はIf it is determined in step B6 that "FV (total principal and interest)" has been input, it is a funded calculation, and steps B12 and B13 result in steps B7,
As in the case of B8, it is determined whether the payment is at the end of the period or the beginning of the period. If the payment is at the end of the period, the reserve calculation is executed in step B14, and if it is the beginning of the period, the reserve calculation is executed in step B15. In this funded calculation, for example, when the number of periods N is obtained, the necessary data is "FV (total interest)",
"PMT (reserve amount per time)" and "i% (interest rate)"
【0033】[0033]
【数4】 であり、期首払いの計算式は[Equation 4] And the formula for the beginning payment is
【0034】[0034]
【数5】 である。[Equation 5] Is.
【0035】そして、ステップB14,B15の積立計算処
理を終了すると、ステップB11でフラッグFaを「0」
とした後、ステップB5 に進む。また、上記ステップB
12,B13でフラッグFaが「1」,「2」の何れでもな
い、つまり、「0」であると判断された場合はステップ
B14,B15の計算処理を行なわずに、そのままステップ
B11を経てステップB5 に進む。このステップB5 で
は、上記ステップB14,B15の計算処理により求めた結
果を表示バッファ22に出力し、表示部2に表示する。
このとき表示部2には、計算が積立計算であることを示
す「SF」の文字と共に、期末払いを示す「END」あ
るいは機種払いを示す「BGN」の文字を表示する。When the reserve calculation process of steps B14 and B15 is completed, the flag Fa is set to "0" in step B11.
After this, proceed to Step B5. In addition, the above step B
If it is determined that the flag Fa is neither "1" nor "2" in 12, B13, that is, if it is "0", the calculation process of steps B14, B15 is not performed, and the process proceeds directly to step B11. Go to B5. In step B5, the result obtained by the calculation processing in steps B14 and B15 is output to the display buffer 22 and displayed on the display unit 2.
At this time, the display unit 2 displays the letters "SF" indicating that the calculation is a reserve calculation, and the letters "END" indicating the term-end payment or "BGN" indicating the model payment.
【0036】なお、以上の説明では、複利計算、ローン
計算、積立計算の何れの場合も期間「N」を求める場合
の式について示したが、その他の項目を求める場合でも
上記の式を変形することにより、同様にして求めること
ができる。In the above description, the formula for obtaining the period "N" is shown in any of the compound interest calculation, the loan calculation, and the reserve calculation. However, the above formula is modified even when other items are calculated. Therefore, it can be obtained in the same manner.
【0037】次に上記金融計算時の具体的なキー操作例
及び表示例について説明する。図8は複利計算を行なう
場合の具体例を示したものである。今、例えば「元金5
0万円を年利6%で1年毎の複利計算した場合、7年後
の元利合計はいくらか。」の計算を行なうものとすれ
ば、先ず「7」「ENT」「N」のキー操作を行なって
「年数(N)」を入力する。この「N」を入力する場合
は、シフトキー4によりモードを切換えて「N」の入力
操作を行なう。上記年数データはRAM14内の所定エ
リアに記憶され、表示部2に表示される。Next, a specific example of key operation and display example at the time of the above financial calculation will be described. FIG. 8 shows a specific example in the case of performing compound interest calculation. Now, for example, "principal 5
What is the total amount of principal and interest after 7 years if compounded annually at an annual interest rate of 6% for 0,000 yen? ", The number of years (N)" is input by first operating the keys "7", "ENT" and "N". When inputting "N", the mode is switched by the shift key 4 and the input operation of "N" is performed. The age data is stored in a predetermined area in the RAM 14 and displayed on the display unit 2.
【0038】次いで「6」「ENT」「i%」のキー操
作を行なって「利率」を入力する。この入力操作により
表示部2には、上記年数「7」に代わって利率「6」が
表示される。次に「500000」「ENT」「PV」
のキー操作を行ない「元金」を入力する。この入力操作
により「500000」が表示部2に表示される。そし
て、上記3組の項目データを入力した後、出力を指示す
る「ANS」キーを操作し、続いて「FV」キーを操作
して出力項目「元利合計」を指定する。上記のキー操作
により上記図6のフローチャートに従って処理が実行さ
れる。この場合、「PMT(1回当りの支払い額)」が
入力されていないので、ステップB3 の判別結果がNO
となり、ステップB4 に進んで複利計算が実行される。Next, the key operation of "6", "ENT" and "i%" is performed to input the "interest rate". By this input operation, the interest rate "6" is displayed on the display unit 2 instead of the above-mentioned number of years "7". Next, "500000", "ENT", "PV"
Enter the "principal money" by performing the key operation of. By this input operation, “500000” is displayed on the display unit 2. Then, after inputting the above-mentioned three sets of item data, the "ANS" key for instructing output is operated, and then the "FV" key is operated to specify the output item "total interest". By the above key operation, the process is executed according to the flowchart of FIG. In this case, since "PMT (payment amount per time)" has not been input, the determination result in step B3 is NO.
Then, the process proceeds to step B4 and the compound interest calculation is executed.
【0039】そして、その計算結果「751815.1
295」円がステップB5 においてRAM14から表示
バッファ22に読出され、図8に示すように表示部2に
表示される。この場合、表示部2には複利計算であるこ
とを示す「INT」が上記計算結果と共に表示される。Then, the calculation result "751815.1
The "295" circle is read from the RAM 14 to the display buffer 22 in step B5 and displayed on the display unit 2 as shown in FIG. In this case, "INT" indicating that the compound interest is calculated is displayed on the display unit 2 together with the calculation result.
【0040】図9はローン計算を行なう場合の具体的な
キー操作及び表示例を示したものである。例えば「月々
の返済能力が45000円の時、年利7.5%で15年
返済では、いくら借り入れることができるか。」のロー
ン計算を行なう場合、先ず「45000」「ENT」
「PMT」のキー操作を行なって支払い額(PMT)を
入力する。次いで「7.5」「÷」「12」「=」「E
NT」「i%」のキー操作を行なって利率(i%)を入
力する。この場合、月払いなので「7.5÷12=」の
計算により月率「0.625(%)」に直して入力して
いる。FIG. 9 shows a specific key operation and display example when performing loan calculation. For example, if you want to calculate how much you can borrow for a 15-year repayment with an annual interest rate of 7.5% when the monthly repayment capacity is 45,000 yen, first select "45000" and "ENT".
Enter the payment amount (PMT) by operating the "PMT" key. Next, "7.5", "÷", "12", "=", "E"
Enter the interest rate (i%) by operating the "NT" and "i%" keys. In this case, since the payment is made monthly, the monthly rate "0.625 (%)" is corrected and input by the calculation of "7.5 / 12 =".
【0041】次に「15」「×」「12」「=」「EN
T」「N」のキー操作により期間(N)を入力する。こ
の場合、月払いなので「15×12=」の計算により1
5年間の月数「180」に直して入力している。上記の
ように3組の項目を入力した後、借入金の出力を指示す
るが、期末払いの場合には「ANS」「PV」のキー操
作を行ない、期首払いの場合には「ANS」「ANS」
「PV」のキー操作を行なう。Next, "15", "x", "12", "=", and "EN"
The period (N) is input by operating the T and "N" keys. In this case, since it is a monthly payment, 1 is calculated by calculating "15 x 12 ="
I am re-entering the number of months "180" for 5 years. After inputting the three sets of items as described above, the output of the loan is instructed, but if the payment is at the end of the period, the key operation of "ANS" and "PV" is performed, and if it is the payment at the beginning of the period, "ANS" and "ANS". "
The key operation of "PV" is performed.
【0042】以上のキー操作により図6のフローチャー
トに従って演算処理が実行され、借入金が求められる。
上記のキー操作を行なった場合、「PMT」は入力され
ているが、「FV」が入力されていないので、図6では
ステップB2 からステップB3 ,B6 を経てステップB
7 ,B8 に進み、判別フラッグFaに応じてステップB
9 の期末払いローン計算あるいはステップB10の期首払
いローン計算が実行される。すなわち、「ANS」「P
V」のキー操作を行なった場合は、フラッグFaが
「1」であるので、ステップB9 の期末払いローン計算
が実行され、その計算結果「4854304.207」
円が借入可能金額として表示部2に表示される。このと
き表示部2には、ローン計算を示す「LOAN」の文字
及び期末払いを示す「END」の文字が表示される。By the above key operation, the arithmetic processing is executed according to the flowchart of FIG. 6 to obtain the debt.
When the above key operation is performed, "PMT" is input, but "FV" is not input. Therefore, in FIG. 6, steps B2 to B3, B6 and step B are performed.
Proceed to 7 and B8, and step B according to the discrimination flag Fa.
The end-of-year loan calculation of 9 or the beginning-of-year loan calculation of step B10 is executed. That is, "ANS""P
When the "V" key is operated, the flag Fa is "1", so the term-end payment loan calculation in step B9 is executed, and the calculation result is "48554304.207".
Yen is displayed on the display unit 2 as the borrowable amount. At this time, the display unit 2 displays the letters “LOAN” indicating loan calculation and the letters “END” indicating end-of-term payment.
【0043】また、「ANS」「ANS」「PV」のキ
ー操作を行なった場合は、フラッグFaが「2」となる
ので、ステップB10の期首払いローン計算が実行され、
その計算結果「4884643.308」円が借入可能
金額として表示部2に表示される。このとき表示部2に
は、ローン計算を示す「LOAN」の文字及び期首払い
を示す「BGN」の文字が同時に表示される。When the "ANS", "ANS", and "PV" keys are operated, the flag Fa becomes "2", and therefore the beginning payment loan calculation of step B10 is executed.
The calculation result “4884643.308” yen is displayed on the display unit 2 as the borrowable amount. At this time, the letters “LOAN” indicating loan calculation and the letters “BGN” indicating beginning payment are simultaneously displayed on the display unit 2.
【0044】図10は積立計算を行なう場合の具体的な
キー操作及び表示例を示したものである。例えば「毎月
2500円づつを、年利6%の月複利で、5年間積立し
た場合の元利合計はいくらか。」の積立計算を行なう場
合、先ず「5」「×」「12」「=」「ENT」「N」
のキー操作を行なって期間(N)を入力する。この場
合、月複利なので「5×12=」の計算により5年間の
月数「60」に直して入力している。FIG. 10 shows a specific key operation and display example when performing reserve calculation. For example, if you want to calculate the accumulated interest of 2,500 yen per month at a compounded monthly interest rate of 6% per year for 5 years, first calculate "5", "x", "12", "=", and "ENT.""N"
Key is operated to input the period (N). In this case, since the compound interest is monthly, the number of months for 5 years is changed to “60” by the calculation of “5 × 12 =”.
【0045】次いで「6」「÷」「12」「=」「EN
T」「i%」のキー操作を行なって利率(i%)を入力
する。この場合、月複利なので「6÷12=」の計算に
より年利を月率「0.5(%)」に直して入力してい
る。次に「2500」「ENT」「PMT」のキー操作
により毎月の積立額(PMT)を入力する。そして、上
記のように3組の項目を入力した後、元利合計の出力を
指示するが、期末払いの場合には「ANS」「FV」の
キー操作を行ない、期首払いの場合には「ANS」「A
NS」「FV」のキー操作を行なう。Next, "6""÷""12""=" and "EN"
Input the interest rate (i%) by operating the key "T""i%". In this case, since the compound interest is monthly, the annual interest rate is corrected to "0.5 (%)" and input by calculating "6/12 =". Next, the monthly reserve amount (PMT) is input by the key operation of "2500", "ENT" and "PMT". Then, after inputting the three items as described above, the output of the total interest and interest is instructed. When the payment is made at the end of the period, the key operation of “ANS” and “FV” is performed, and when the payment is made at the beginning of the period, “ANS” is displayed. "A
Key operations of "NS" and "FV" are performed.
【0046】以上のキー操作により図6のフローチャー
トに従って演算処理が実行され、元利合計が求められ
る。上記のキー操作を行なった場合、「PMT」及び
「FV」が共に入力されているので、図6ではステップ
B2 からステップB3 ,B6 を経てステップB12,B13
に進み、判別フラッグFaに応じてステップB14の期末
払い積立計算あるいはステップB15の期首払い積立計算
が実行される。すなわち、「ANS」「FV」のキー操
作を行なった場合は、フラッグFaが「1」となるの
で、ステップB4 の期末払い積立計算が実行され、その
計算結果「174425.0762」円が元利合計金額
として表示部2に表示される。このとき表示部2には、
積立計算を示す「SF」の文字及び期末払いを示す「E
ND」の文字が表示される。By the above key operations, the arithmetic processing is executed according to the flowchart of FIG. 6, and the total interest and interest is obtained. When the above key operation is performed, both "PMT" and "FV" have been input, so in FIG. 6, steps B2, B3, B6 and B12, B13 are executed.
Then, depending on the discrimination flag Fa, the end-of-year payment reserve calculation of step B14 or the beginning-of-year payment reserve calculation of step B15 is executed. That is, when the key operation of "ANS" and "FV" is performed, the flag Fa becomes "1", and therefore the reserve calculation at the end of the period of Step B4 is executed, and the calculation result "174425.0762" yen is the sum of the principal and interest. The amount of money is displayed on the display unit 2. At this time, the display unit 2
The letters "SF" indicating the reserve calculation and "E" indicating the end of term payment
The letters "ND" are displayed.
【0047】また、「ANS」「ANS」「FV」のキ
ー操作を行なった場合は、フラッグFaが「2」となる
ので、ステップB15の期首払いローン計算が実行され、
その計算結果「175297.2016」円が元利合計
金額として表示部2に表示される。このとき表示部2に
は、積立計算を示す「SF」の文字及び期首払いを示す
「BGN」の文字が表示される。When the "ANS", "ANS", and "FV" keys are operated, the flag Fa becomes "2", and therefore the beginning payment loan calculation of step B15 is executed.
The calculation result “175297.2016” yen is displayed on the display unit 2 as the total amount of principal and interest. At this time, the display unit 2 displays the characters "SF" indicating reserve calculation and the characters "BGN" indicating beginning payment.
【0048】上記のようにして3項目のデータを入力す
るのみで、それに対する計算式が導かれ、その式に基づ
いて所望の金融計算が計算が行なわれる。なお、入力の
途中で入力内容を変更した場合、後入力優先で計算式を
導くようにすれば、モード変更操作あるいは前データを
クリアして次のデータを入力するという操作が不要とな
り、キー入力操作を簡易化することができる。By simply inputting the data of the three items as described above, a calculation formula for the data is derived, and a desired financial calculation is performed based on the formula. If you change the input contents in the middle of the input, if you calculate the formula with priority on the second input, you do not need to change the mode or clear the previous data and input the next data. The operation can be simplified.
【0049】なお、上記実施例では、「PMT」及び
「FV」の有無をチェックして対応する計算式を判断す
るようにしたが、その他、「PMT」と「PV」、ある
いは「FV」と「PV」をチェックして対応する計算式
を判断するようにしてもよい。また、実施例では、電子
腕時計に実施した場合について示したが、その他一般の
小型電子式計算機においても同様にして実施し得るもの
である。In the above embodiment, the presence / absence of "PMT" and "FV" is checked to determine the corresponding formula, but in addition, "PMT" and "PV" or "FV" are used. Alternatively, "PV" may be checked to determine the corresponding calculation formula. Further, in the embodiment, the case where the invention is applied to the electronic wristwatch is shown, but the invention can be similarly applied to other general small electronic calculators.
【0050】[0050]
【発明の効果】以上詳記したように本発明によれば、金
融計算を行なう計算機において、入力されたデータとそ
の順番から対応する計算式を自動的に判断し、その判断
結果を表示すると共に上記計算式に従って計算処理を行
ない、その計算結果を表示するようにしたので、計算モ
ードを予め設定することなく、データを入力するのみで
所望の金融計算を行なわせることができる。このため小
型電子式計算機、特にキー数が限定される計算機能付き
腕時計に実施して大きな効果を発揮し得るものである。As described above in detail, according to the present invention, in a computer for financial calculation, a corresponding calculation formula is automatically judged from the inputted data and its order, and the judgment result is displayed. Since the calculation process is performed according to the above calculation formula and the calculation result is displayed, the desired financial calculation can be performed only by inputting the data without setting the calculation mode in advance. Therefore, it can be applied to a small electronic calculator, particularly a wristwatch with a calculation function in which the number of keys is limited, to exert a great effect.
【図1】本発明に係る金融計算機を電子腕時計に実施し
た場合の外観構成を示す正面図。FIG. 1 is a front view showing an external configuration when a financial computer according to the present invention is applied to an electronic wristwatch.
【図2】表示部の電極構成を示す図。FIG. 2 is a diagram showing an electrode configuration of a display unit.
【図3】電子回路の構成を示すブロック図。FIG. 3 is a block diagram showing a configuration of an electronic circuit.
【図4】図3におけるRAMの内部記憶構成を示す図。4 is a diagram showing an internal storage configuration of a RAM shown in FIG.
【図5】全体の概略動作を示すフローチャート。FIG. 5 is a flowchart showing the overall schematic operation.
【図6】図5における演算処理動作の詳細を示すフロー
チャート。6 is a flowchart showing details of the arithmetic processing operation in FIG.
【図7】ANSキー操作に伴うフラッグFaのセット動
作を示すフローチャート。FIG. 7 is a flowchart showing a setting operation of a flag Fa associated with an ANS key operation.
【図8】複利計算時の具体的なキー操作及び表示例を示
す図。FIG. 8 is a view showing a specific key operation and a display example at the time of compound interest calculation.
【図9】ローン計算時の具体的なキー操作及び表示例を
示す図。FIG. 9 is a diagram showing a specific key operation and a display example during loan calculation.
【図10】積立計算時の具体的なキー操作及び表示例を
示す図である。FIG. 10 is a diagram showing a specific key operation and a display example at the time of reserve calculation.
1 腕時計ケース 2 表示部 3 キーボード 4 シフトキー 5 ANSキー 6 ENTキー 7 時刻/データ表示部 8 日付表示部 9 モードキー 11 ROM 12 ROMアドレス制御部 13 演算回路 14 RAM 15 インストラクションデコーダ 16 ラッチ回路 18 発振器 19 タイミングパルス発生回路 20 分周回路 21 キー入力部 22 表示バッファ 23 ブザー 1 Watch Case 2 Display Section 3 Keyboard 4 Shift Key 5 ANS Key 6 ENT Key 7 Time / Data Display Section 8 Date Display Section 9 Mode Key 11 ROM 12 ROM Address Control Section 13 Arithmetic Circuit 14 RAM 15 Instruction Decoder 16 Latch Circuit 18 Oscillator 19 Timing pulse generator 20 Frequency divider 21 Key input unit 22 Display buffer 23 Buzzer
Claims (1)
計算を行なう金融計算機において、 複数の金融計算式を予め記憶してなる計算式記憶手段
と、 1回当りの支払額データを記憶する支払額データ記憶手
段と、 元利合計データを記憶する元利合計データ記憶手段と、 前記支払額データ記憶手段に支払額データが記憶されて
いるか否かを判別する第1の判別手段と、 前記元利合計データ記憶手段に元利合計データが記憶さ
れているか否かを判別する第2の判別手段と、 前記第1の判別手段によって前記支払額データが記憶さ
れていないことが判別された際には前記複利計算を実行
し、前記第1の判別手段によって前記支払額データが記
憶されていることが判別され且つ前記第2の判別手段に
よって元利合計データが記憶されていないことが判別さ
れた際には前記ローン計算を実行し、前記第1の判別手
段によって前記支払額データが記憶されていることが判
別され且つ前記第2の判別手段によって元利合計データ
が記憶されていることが判別された際には前記積立計算
を実行する金融計算手段と、 この金融計算手段による計算結果を表示する表示手段
と、を備えた金融計算機。1. A financial calculator that performs financial calculations such as compound interest calculation, loan calculation, and funded calculation, and a calculation formula storage unit that stores a plurality of financial calculation formulas in advance, and a payment that stores payment amount data per payment. Amount data storage means, principal and interest total data storage means for storing principal and interest total data, first discrimination means for discriminating whether or not the payment amount data is stored in the payment amount data storage means, and the principal and interest total data The second determination means for determining whether or not the total interest and interest data is stored in the storage means, and the compound interest calculation when it is determined by the first determination means that the payment amount data is not stored. And the first determination means determines that the payment amount data is stored, and the second determination means does not store the total interest and interest data. When it is determined, the loan calculation is executed, it is determined that the payment amount data is stored by the first determination unit, and the total interest and interest data is stored by the second determination unit. A financial calculator comprising: a financial calculation means for executing the reserve calculation when the above is determined; and a display means for displaying a calculation result by the financial calculation means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6000456A JPH06214955A (en) | 1994-01-07 | 1994-01-07 | Financial computer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6000456A JPH06214955A (en) | 1994-01-07 | 1994-01-07 | Financial computer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06214955A true JPH06214955A (en) | 1994-08-05 |
Family
ID=11474305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6000456A Pending JPH06214955A (en) | 1994-01-07 | 1994-01-07 | Financial computer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06214955A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100517132B1 (en) * | 2001-11-16 | 2005-09-26 | 오주창 | Portable apparatus having a financial source and finance process method, storage media having source thereof |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4976443A (en) * | 1972-10-30 | 1974-07-23 | ||
| JPS5576463A (en) * | 1978-12-05 | 1980-06-09 | Canon Inc | Computer |
-
1994
- 1994-01-07 JP JP6000456A patent/JPH06214955A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4976443A (en) * | 1972-10-30 | 1974-07-23 | ||
| JPS5576463A (en) * | 1978-12-05 | 1980-06-09 | Canon Inc | Computer |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100517132B1 (en) * | 2001-11-16 | 2005-09-26 | 오주창 | Portable apparatus having a financial source and finance process method, storage media having source thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Antwi et al. | The effect of macroeconomic variables on exchange rate: Evidence from Ghana | |
| US6938008B1 (en) | Loan modeller method and apparatus | |
| US20140143115A1 (en) | Recording medium, index value calculation method, and index value calculation apparatus | |
| JPS63233458A (en) | Electronic device with currency conversion function | |
| Comerton-Forde | Do trading rules impact on market efficiency? A comparison of opening procedures on the Australian and Jakarta Stock Exchanges | |
| TWI646485B (en) | Electronic device prompting the key price of financial products | |
| JP2001266048A (en) | Supply and demand adjustment simulation method | |
| JPH06214955A (en) | Financial computer | |
| JP2004295492A (en) | Life planning device and method, computer program, program storage medium | |
| Kingaby | The stock market API | |
| JP6970483B1 (en) | Basic salary calculation program | |
| KR20040027241A (en) | System and method for option commodity recommendation | |
| JP4592015B2 (en) | Financial calculation apparatus and financial calculation processing program | |
| JP2984770B2 (en) | Electronic clock | |
| JP3232074U (en) | Output device | |
| JP3743869B2 (en) | Electronic computing device | |
| Bénézet et al. | Hedging valuation adjustment for callable claims | |
| KR100531666B1 (en) | An Apparatus and Method on Profit Analysis Services of Cyber Stock Trading System | |
| JPS6058516B2 (en) | electronic cash register | |
| US20210233176A1 (en) | Computer system and method for a withdrawal tool | |
| KR100786820B1 (en) | A Method and Apparatus having analysis function on Buy Quantity Calculation in Cyber Stock Trading System | |
| CN118982431A (en) | Income data calculation method, device, terminal device and storage device | |
| JPH02176849A (en) | Electronic calculator | |
| JP2025138167A (en) | Loan refinancing support system | |
| JP2016018280A (en) | Tax accounting processing device, tax accounting processing method, and tax accounting processing program |