TI-84:使用程序v.s时,相同的公式,相同的输入,不同的答案主屏幕

我想在TI-Basic中编写一个简单的公式来计算我的TI-84计算器的复合兴趣。复利的公式为
A = P(1+(r/n))^(n)(t)
,其中
p
为本金额,
r
为利率(以小数表示),
n
为本金复合的次数,
t
为时间量,
a
为最终金额兴趣增加。 当我设置变量(见下文)并在我的计算器主屏幕上输入完全如何的公式时,我得到$ 7332.86,这是正确的答案。 但是,当我设置变量并在程序中键入公式时(见下文),我得到$ 42684.69,这是不正确的。 我在2个不同的TI-84计算器上尝试了这个程序,我得到了相同的结果,所以它不是我的计算器。 老实说,我很难过。我不知道为什么会这样,所以如果你擅长数学,知道如何编程ti系列计算器,或者只是看到我错过的错误,请告诉我因为这件事让我发疯了! 具有相同输入和公式的程序,但给出与在主屏幕上使用时不同的答案:
: 2000 -> P
: 0.065 -> R
: 54 -> N
: 20 -> T
: P(1+(R/N))^(N)(T) -> A
: Disp A
    
已邀请:
我不知道你面临的问题是什么,但我认为你的程序应该是这样的:
Prompt P
Prompt R
Prompt N
Prompt T

Disp P(1+(R/N))^(NT)
编辑 我想你需要一套额外的括号。
^(N)(T)
仅增加
N
的幂,然后乘以
T
。试试
^((N)(T))
或只是
^(NT)
。     
你的公式相当于
T*P*((1+(R/N))^(N))
,这显然是错误的。它这样做的原因是因为操作的顺序。试试
P*(1+(R/N))^(T*N)
    
较短版本的代码(如果您想节省内存空间): :promptP,R,N,T :Disp P(1+(R / N))^(NT) 快乐的编码!     

要回复问题请先登录注册