%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/calc/ |
Current File : //usr/local/share/emacs/27.2/lisp/calc/calc-fin.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require calc-ext calc-macs] 2) (defalias 'calc-fin-pv #[nil "\300\301`\"\207" [calc-do #[nil "\301 \203 \302\303\304\305\306\303!B#\207\307 \203 \310\202 \303\311 \203+ \302\312\313\306!B#\2024 \302\314\315\306!B#)\207" [n calc-is-hyperbolic calc-enter-result 3 "pvl" calcFunc-pvl calc-top-list-n calc-is-option 4 calc-is-inverse "pvb" calcFunc-pvb "pv" calcFunc-pv] 6]] 3 nil nil]) (defalias 'calc-fin-npv #[(arg) "\300\301`\"\207" [calc-do #[nil "\301 \203\f \302\303\304T#\207\302\305\306T#\207" [arg calc-is-inverse calc-vector-op "npvb" calcFunc-npvb "npv" calcFunc-npv] 4]] 3 nil "p"]) (defalias 'calc-fin-fv #[nil "\300\301`\"\207" [calc-do #[nil "\301 \203 \302\303\304\305\306\303!B#\207\307 \203 \310\202 \303\311 \203+ \302\312\313\306!B#\2024 \302\314\315\306!B#)\207" [n calc-is-hyperbolic calc-enter-result 3 "fvl" calcFunc-fvl calc-top-list-n calc-is-option 4 calc-is-inverse "fvb" calcFunc-fvb "fv" calcFunc-fv] 6]] 3 nil nil]) (defalias 'calc-fin-pmt #[nil "\300\301`\"\207" [calc-do #[nil "\301 \203 \302\303\304\305\306\303!B#\207\307 \203 \310\202 \303\311 \203+ \302\312\313\306!B#\2024 \302\314\315\306!B#)\207" [n calc-is-hyperbolic calc-enter-result 3 "fvl" calcFunc-fvl calc-top-list-n calc-is-option 4 calc-is-inverse "pmtb" calcFunc-pmtb "pmt" calcFunc-pmt] 6]] 3 nil nil]) (defalias 'calc-fin-nper #[nil "\300\301`\"\207" [calc-do #[nil "\301 \203 \302\303\304\305\306\303!B#\207\307 \203 \310\202 \303\311 \203+ \302\312\313\306!B#\2024 \302\314\315\306!B#)\207" [n calc-is-hyperbolic calc-enter-result 3 "nprl" calcFunc-nperl calc-top-list-n calc-is-option 4 calc-is-inverse "nprb" calcFunc-nperb "nper" calcFunc-nper] 6]] 3 nil nil]) (defalias 'calc-fin-rate #[nil "\300\301`\"\207" [calc-do #[nil "\301 \204 \302 \203 \303\202 \304\305\301 \203 \306\202% \307 \203$ \310\202% \311\312\313\301 \2030 \314\202: \301 \2039 \315\202: \316\317!B!!#)\207" [n calc-is-hyperbolic calc-is-option 4 3 calc-pop-push-record "ratl" calc-is-inverse "ratb" "rate" calc-to-percentage calc-normalize calcFunc-ratel calcFunc-rateb calcFunc-rate calc-top-list-n] 8]] 3 nil nil]) (defalias 'calc-fin-irr #[(arg) "\300\301`\"\207" [calc-do #[nil "\301 \203 \302\303\304#\207\302\305\306#\207" [arg calc-is-inverse calc-vector-op "irrb" calcFunc-irrb "irr" calcFunc-irr] 4]] 3 nil "P"]) (defalias 'calc-fin-sln #[nil "\300\301`\"\207" [calc-do #[nil "\300\301\302\303\304\301!B#\207" [calc-enter-result 3 "sln" calcFunc-sln calc-top-list-n] 6]] 3 nil nil]) (defalias 'calc-fin-syd #[nil "\300\301`\"\207" [calc-do #[nil "\300\301\302\303\304\301!B#\207" [calc-enter-result 4 "syd" calcFunc-syd calc-top-list-n] 6]] 3 nil nil]) (defalias 'calc-fin-ddb #[nil "\300\301`\"\207" [calc-do #[nil "\300\301\302\303\304\301!B#\207" [calc-enter-result 4 "ddb" calcFunc-ddb calc-top-list-n] 6]] 3 nil nil]) (defalias 'calc-to-percentage #[(x) "\211:?\206 \211@\301>\262\2039 \302\303\"\211\211\250\206, \211:\205, \211@\304=\205, \3058\306Y\262\2035 \307!\310D\207\211\242\311=\262\203K \311\312\313A\"B\207\207" [x (frac float cplx polar hms date sdev intv mod) math-mul 100 float 2 0 math-trunc calcFunc-percent vec mapcar calc-to-percentage] 5]) (defalias 'calc-convert-percent #[nil "\300\301`\"\207" [calc-do #[nil "\300\301\302\303\304\301!!#\207" [calc-pop-push-record 1 "c%" calc-to-percentage calc-top-n] 6]] 3 nil nil]) (defalias 'calc-percent-change #[nil "\300\301`\"\207" [calc-do #[nil "\301\302\303\304!B!\305\304\306\307!#)\207" [res calc-normalize calcFunc-relch calc-top-list 2 calc-pop-push-record "%ch" calc-to-percentage] 5]] 3 nil nil]) (defalias 'calcFunc-pv #[(rate num amount &optional lump) "\306 \"\210\307\n\310\\\311\312\313\" \"\312\314\f\315\316\313\315\313\"\"\"\"\315 \206&