我正在尝试编写一个脚本,它需要一个给定的数量(a)并且每年使用10%的设置利率来确定需要多长时间才能累计1,000,000。问题是,我能找到的所有例子只显示简单的例子,如下所示。在bash脚本编程中的复合兴趣
echo " Enter the principle value: "
read p
echo " Enter the rate of interest:"
read r
echo " Enter the time period:"
read t
s=`expr $p \* $t \* $r/100`
echo " The simple interest is "
echo $s
问题是我需要它的复利。我想这个答案可能会在一个时间循环中加上一个计数器,这个计数器加上了循环运行的时间,以及固定数量的金钱和利息,直到达到百万,然后回应循环的次数。我的问题(数学挑战)是我不知道这个公式是什么样的,我在bash上找不到任何它的例子。
你只需乘以1.1每次... – 123
你将无法与'expr',因为它只做**整数算术**。你需要'bc'或'dc',这是计算器。阅读他们的手册页。 – Jens
我刚发现我应该使用这个总数= $(bc <<<“scale = 2; $ total + $ total * .9”)还不确定如何实现它。这是bc页面,但仍然没有点击。 http://www.basicallytech.com/blog/archive/23/command-line-calculations-using-bc/ – Grunt