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

时间:2011-04-04 03:40:40

标签: math calculator ti-basic

我想在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

3 个答案:

答案 0 :(得分:2)

我不知道你面临的问题是什么,但我认为你的程序应该是这样的:

Prompt P
Prompt R
Prompt N
Prompt T

Disp P(1+(R/N))^(NT)

修改

我认为你需要一套额外的括号。 ^(N)(T)仅提升N的力量,然后乘以T。请尝试^((N)(T))或仅^(NT)

答案 1 :(得分:1)

你的公式相当于T*P*((1+(R/N))^(N)),这显然是错误的。它这样做的原因是因为操作的顺序。试试P*(1+(R/N))^(T*N)

答案 2 :(得分:0)

较短版本的代码(如果您想节省内存空间):

:promptP,R,N,T

:Disp P(1+(R / N))^(NT)

快乐的编码!