Post Reply 
Discount Rate
04-12-2022, 11:13 PM (This post was last modified: 04-13-2022 01:26 AM by Thomas Klemm.)
Post: #15
RE: Discount Rate
Code:
C, D, E = PV, PMT, n

C_STACK()
STACK_A()
DOWN_ROTATE()
DIV()


A: 0                                                B: 0                                                C: PV                                               D: PV                                               E: PMT                                              F: n                                                M: 0                                                : C_STACK  
A: PV                                               B: 0                                                C: PV                                               D: PMT                                              E: n                                                F: n                                                M: 0                                                : STACK_A  
A: PV                                               B: 0                                                C: PMT                                              D: n                                                E: n                                                F: PV                                               M: 0                                                : DOWN_ROTATE  
A: PV/PMT                                           B: PMT                                              C: PV/PMT                                           D: n                                                E: n                                                F: PV                                               M: 0                                                : DIV  


Code:
print(latex(C))


\frac{PV}{PMT}


\[
P = \frac{PV}{PMT}
\]



Code:
A = C = P

C_EXCHANGE_M()
DOWN_ROTATE()
C_STACK()
ONE()
ADD()
A_EXCHANGE_B()
MPY()
C_EXCHANGE_M()
STACK_A()
C_STACK()
CSN()
DOWN_ROTATE()
SUB()
ADD()
C_EXCHANGE_M()
DIV()


A: P                                                B: PMT                                              C: 0                                                D: n                                                E: n                                                F: PV                                               M: P                                                : C_EXCHANGE_M  
A: P                                                B: PMT                                              C: n                                                D: n                                                E: PV                                               F: 0                                                M: P                                                : DOWN_ROTATE  
A: P                                                B: PMT                                              C: n                                                D: n                                                E: n                                                F: PV                                               M: P                                                : C_STACK  
A: n                                                B: PMT                                              C: 1                                                D: n                                                E: n                                                F: PV                                               M: P                                                : ONE  
A: n + 1                                            B: n                                                C: n + 1                                            D: n                                                E: n                                                F: PV                                               M: P                                                : ADD  
A: n                                                B: n + 1                                            C: n + 1                                            D: n                                                E: n                                                F: PV                                               M: P                                                : A_EXCHANGE_B  
A: n*(n + 1)                                        B: n                                                C: n*(n + 1)                                        D: n                                                E: n                                                F: PV                                               M: P                                                : MPY  
A: n*(n + 1)                                        B: n                                                C: P                                                D: n                                                E: n                                                F: PV                                               M: n*(n + 1)                                        : C_EXCHANGE_M  
A: n                                                B: n                                                C: P                                                D: n                                                E: PV                                               F: PV                                               M: n*(n + 1)                                        : STACK_A  
A: n                                                B: n                                                C: P                                                D: P                                                E: n                                                F: PV                                               M: n*(n + 1)                                        : C_STACK  
A: n                                                B: n                                                C: P                                                D: P                                                E: -n                                               F: PV                                               M: n*(n + 1)                                        : CSN  
A: n                                                B: n                                                C: P                                                D: -n                                               E: PV                                               F: P                                                M: n*(n + 1)                                        : DOWN_ROTATE  
A: -P + n                                           B: n                                                C: -P + n                                           D: -n                                               E: PV                                               F: P                                                M: n*(n + 1)                                        : SUB  
A: -2*P + 2*n                                       B: -P + n                                           C: -2*P + 2*n                                       D: -n                                               E: PV                                               F: P                                                M: n*(n + 1)                                        : ADD  
A: -2*P + 2*n                                       B: -P + n                                           C: n*(n + 1)                                        D: -n                                               E: PV                                               F: P                                                M: -2*P + 2*n                                       : C_EXCHANGE_M  
A: (-2*P + 2*n)/(n*(n + 1))                         B: n*(n + 1)                                        C: (-2*P + 2*n)/(n*(n + 1))                         D: -n                                               E: PV                                               F: P                                                M: -2*P + 2*n                                       : DIV    


Code:
print(latex(simplify(C)))


\frac{2 \left(- P + n\right)}{n \left(n + 1\right)}


\[
i = \frac{2 \left(- P + n\right)}{n \left(n + 1\right)}
\]



Code:
A = C = i

C_EXCHANGE_M()
DOWN_ROTATE()
C_EXCHANGE_M()
STACK_A()
ONE()
ADD()
C_STACK()
C_STACK()
B_C()
C_EXCHANGE_M()
XTY()


A: i                                                B: n*(n + 1)                                        C: -2*P + 2*n                                       D: -n                                               E: PV                                               F: P                                                M: i                                                : C_EXCHANGE_M
A: i                                                B: n*(n + 1)                                        C: -n                                               D: PV                                               E: P                                                F: -2*P + 2*n                                       M: i                                                : DOWN_ROTATE  
A: i                                                B: n*(n + 1)                                        C: i                                                D: PV                                               E: P                                                F: -2*P + 2*n                                       M: -n                                               : C_EXCHANGE_M  
A: PV                                               B: n*(n + 1)                                        C: i                                                D: P                                                E: -2*P + 2*n                                       F: -2*P + 2*n                                       M: -n                                               : STACK_A  
A: i                                                B: n*(n + 1)                                        C: 1                                                D: P                                                E: -2*P + 2*n                                       F: -2*P + 2*n                                       M: -n                                               : ONE  
A: i + 1                                            B: i                                                C: i + 1                                            D: P                                                E: -2*P + 2*n                                       F: -2*P + 2*n                                       M: -n                                               : ADD  
A: i + 1                                            B: i                                                C: i + 1                                            D: i + 1                                            E: P                                                F: -2*P + 2*n                                       M: -n                                               : C_STACK  
A: i + 1                                            B: i                                                C: i + 1                                            D: i + 1                                            E: i + 1                                            F: P                                                M: -n                                               : C_STACK  
A: i + 1                                            B: i                                                C: i                                                D: i + 1                                            E: i + 1                                            F: P                                                M: -n                                               : B_C  
A: i + 1                                            B: i                                                C: -n                                               D: i + 1                                            E: i + 1                                            F: P                                                M: i                                                : C_EXCHANGE_M  
A: (i + 1)**(-n)                                    B: i + 1                                            C: (i + 1)**(-n)                                    D: -n                                               E: i + 1                                            F: P                                                M: i                                                : XTY  


Code:
print(latex(C))


\left(i + 1\right)^{- n}


\[
Z = \left(i + 1\right)^{- n}
\]



Code:
A = C = Z

DOWN_ROTATE()
C_STACK()
MPY()
B_C()
DOWN_ROTATE()
DOWN_ROTATE()
DIV()
DOWN_ROTATE()
DOWN_ROTATE()
ONE()
SUB()
M_C()
DIV()
DOWN_ROTATE()
DOWN_ROTATE()
SUB()
STACK_A()
C_STACK()
B_EXCHANGE_C()
ADD()
DOWN_ROTATE()
B_EXCHANGE_C()
DOWN_ROTATE()
B_EXCHANGE_C()
DIV()
M_C()
MPY()
C_EXCHANGE_M()


A: Z                                                B: i + 1                                            C: -n                                               D: i + 1                                            E: P                                                F: Z                                                M: i                                                : DOWN_ROTATE  
A: Z                                                B: i + 1                                            C: -n                                               D: -n                                               E: i + 1                                            F: P                                                M: i                                                : C_STACK  
A: -Z*n                                             B: Z                                                C: -Z*n                                             D: -n                                               E: i + 1                                            F: P                                                M: i                                                : MPY  
A: -Z*n                                             B: Z                                                C: Z                                                D: -n                                               E: i + 1                                            F: P                                                M: i                                                : B_C  
A: -Z*n                                             B: Z                                                C: -n                                               D: i + 1                                            E: P                                                F: Z                                                M: i                                                : DOWN_ROTATE  
A: -Z*n                                             B: Z                                                C: i + 1                                            D: P                                                E: Z                                                F: -n                                               M: i                                                : DOWN_ROTATE  
A: -Z*n/(i + 1)                                     B: i + 1                                            C: -Z*n/(i + 1)                                     D: P                                                E: Z                                                F: -n                                               M: i                                                : DIV  
A: -Z*n/(i + 1)                                     B: i + 1                                            C: P                                                D: Z                                                E: -n                                               F: -Z*n/(i + 1)                                     M: i                                                : DOWN_ROTATE  
A: -Z*n/(i + 1)                                     B: i + 1                                            C: Z                                                D: -n                                               E: -Z*n/(i + 1)                                     F: P                                                M: i                                                : DOWN_ROTATE  
A: Z                                                B: i + 1                                            C: 1                                                D: -n                                               E: -Z*n/(i + 1)                                     F: P                                                M: i                                                : ONE  
A: Z - 1                                            B: Z                                                C: Z - 1                                            D: -n                                               E: -Z*n/(i + 1)                                     F: P                                                M: i                                                : SUB  
A: Z - 1                                            B: Z                                                C: i                                                D: -n                                               E: -Z*n/(i + 1)                                     F: P                                                M: i                                                : M_C  
A: (Z - 1)/i                                        B: i                                                C: (Z - 1)/i                                        D: -n                                               E: -Z*n/(i + 1)                                     F: P                                                M: i                                                : DIV  
A: (Z - 1)/i                                        B: i                                                C: -n                                               D: -Z*n/(i + 1)                                     E: P                                                F: (Z - 1)/i                                        M: i                                                : DOWN_ROTATE  
A: (Z - 1)/i                                        B: i                                                C: -Z*n/(i + 1)                                     D: P                                                E: (Z - 1)/i                                        F: -n                                               M: i                                                : DOWN_ROTATE  
A: Z*n/(i + 1) + (Z - 1)/i                          B: (Z - 1)/i                                        C: Z*n/(i + 1) + (Z - 1)/i                          D: P                                                E: (Z - 1)/i                                        F: -n                                               M: i                                                : SUB  
A: P                                                B: (Z - 1)/i                                        C: Z*n/(i + 1) + (Z - 1)/i                          D: (Z - 1)/i                                        E: -n                                               F: -n                                               M: i                                                : STACK_A  
A: P                                                B: (Z - 1)/i                                        C: Z*n/(i + 1) + (Z - 1)/i                          D: Z*n/(i + 1) + (Z - 1)/i                          E: (Z - 1)/i                                        F: -n                                               M: i                                                : C_STACK  
A: P                                                B: Z*n/(i + 1) + (Z - 1)/i                          C: (Z - 1)/i                                        D: Z*n/(i + 1) + (Z - 1)/i                          E: (Z - 1)/i                                        F: -n                                               M: i                                                : B_EXCHANGE_C  
A: P + (Z - 1)/i                                    B: P                                                C: P + (Z - 1)/i                                    D: Z*n/(i + 1) + (Z - 1)/i                          E: (Z - 1)/i                                        F: -n                                               M: i                                                : ADD  
A: P + (Z - 1)/i                                    B: P                                                C: Z*n/(i + 1) + (Z - 1)/i                          D: (Z - 1)/i                                        E: -n                                               F: P + (Z - 1)/i                                    M: i                                                : DOWN_ROTATE  
A: P + (Z - 1)/i                                    B: Z*n/(i + 1) + (Z - 1)/i                          C: P                                                D: (Z - 1)/i                                        E: -n                                               F: P + (Z - 1)/i                                    M: i                                                : B_EXCHANGE_C  
A: P + (Z - 1)/i                                    B: Z*n/(i + 1) + (Z - 1)/i                          C: (Z - 1)/i                                        D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: i                                                : DOWN_ROTATE  
A: P + (Z - 1)/i                                    B: (Z - 1)/i                                        C: Z*n/(i + 1) + (Z - 1)/i                          D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: i                                                : B_EXCHANGE_C  
A: (P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)        B: Z*n/(i + 1) + (Z - 1)/i                          C: (P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)        D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: i                                                : DIV  
A: (P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)        B: Z*n/(i + 1) + (Z - 1)/i                          C: i                                                D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: i                                                : M_C  
A: i*(P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)      B: (P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)        C: i*(P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)      D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: i                                                : MPY  
A: i*(P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)      B: (P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)        C: i                                                D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: i*(P + (Z - 1)/i)/(Z*n/(i + 1) + (Z - 1)/i)      : C_EXCHANGE_M  


Code:
print(latex((M)))


\frac{i \left(P + \frac{Z - 1}{i}\right)}{\frac{Z n}{i + 1} + \frac{Z - 1}{i}}


\[
\Delta i = \frac{i \left(P + \frac{Z - 1}{i}\right)}{\frac{Z n}{i + 1} + \frac{Z - 1}{i}}
\]



Code:
A = M = Δi

ADD()
C_EXCHANGE_M()



A: i + Δi                                           B: Δi                                               C: i + Δi                                           D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: Δi                                               : ADD  
A: i + Δi                                           B: Δi                                               C: Δi                                               D: -n                                               E: P + (Z - 1)/i                                    F: P                                                M: i + Δi                                           : C_EXCHANGE_M  


Code:
print(latex((M)))


i + Δi


\[
i_\text{next} = i + \Delta i
\]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Discount Rate - SlideRule - 04-04-2022, 01:54 PM
RE: Discount Rate - Thomas Klemm - 04-08-2022, 07:44 PM
RE: Discount Rate - Albert Chan - 04-08-2022, 10:21 PM
RE: Discount Rate - Albert Chan - 04-09-2022, 12:50 PM
RE: Discount Rate - Eddie W. Shore - 04-10-2022, 11:29 PM
RE: Discount Rate - Albert Chan - 04-09-2022, 05:47 PM
RE: Discount Rate - Albert Chan - 04-10-2022, 04:03 AM
RE: Discount Rate - Thomas Klemm - 04-10-2022, 12:19 PM
RE: Discount Rate - Albert Chan - 04-11-2022, 01:18 AM
RE: Discount Rate - Albert Chan - 04-11-2022, 03:11 PM
RE: Discount Rate - Albert Chan - 04-11-2022, 03:57 PM
RE: Discount Rate - Albert Chan - 05-11-2022, 06:22 PM
RE: Discount Rate - Thomas Klemm - 04-11-2022, 02:37 AM
RE: Discount Rate - Thomas Klemm - 04-11-2022, 08:48 PM
RE: Discount Rate - Thomas Klemm - 04-12-2022, 11:11 PM
RE: Discount Rate - Thomas Klemm - 04-12-2022 11:13 PM
RE: Discount Rate - Thomas Klemm - 04-18-2022, 01:58 PM
RE: Discount Rate - rprosperi - 04-18-2022, 06:41 PM
RE: Discount Rate - Thomas Klemm - 04-18-2022, 07:03 PM



User(s) browsing this thread: 1 Guest(s)