mathe
发表于 2008-2-21 08:24:27
^_^,赶紧再存一把定期
kofeffect
发表于 2008-2-21 10:05:59
mahe的消息好灵通哦,动作也真快
刚去看了下,mathe已经不在金币榜单上了^_^
看来我也要去守下财了
mathe
发表于 2008-2-22 07:36:39
昨天我存了一把小钱,但是存了1000天,有点担心,到时央行是否会倒闭?:lol
操作金额: 10枚 定期利率: 18‰ 生效时间: 2008-2-21 14:54 到期时间: 2010-11-17 14:54 您当前可得利息: 0枚[支取]
gxqcn
发表于 2008-2-22 08:08:01
这个不用担心的啦。
我特别研究过的,这个利息计算公式不是用的“复利”,否则银行会吃不消的(主要是银行“投资”渠道过窄)。
定期储蓄的注意事项如下:
1、定期利率以您存入时的利率计算,不受银行利率的调整影响。
2、定期存储天数不得小于30天。
3、提前支取定期将不能获得利息。
4、到期后支取定期利息也仅计算到定期到期之时,定期到期后的时间内没有任何利息。
5、如果您定期未到期但希望使用资金可以使用贷款功能。
特别请注意第3条——提前支取定期将不能获得利息,所以才会有“您当前可得利息: 0枚[支取]”
mathe
发表于 2008-2-22 10:31:32
那我亏大了。
有个问题,按照郭老大给出的计算公式,
假设今后定期利率都固定为0.2%,那么我这10元昨天应该存多少天,才能够在1000日之内获得最多的资金。
gxqcn
发表于 2008-2-22 12:55:17
原帖由 mathe 于 2008-2-22 10:31 发表 http://bbs.emath.ac.cn/images/common/back.gif
那我亏大了。
有个问题,按照郭老大给出的计算公式,
假设今后定期利率都固定为0.2%,那么我这10元昨天应该存多少天,才能够在1000日之内获得最多的资金。
因为定期利率与存取周期无关,最大收益当然是尽可能利用利滚利了,即存短期,但由于“定期存储天数不得小于30天”,且结算时采用取整模式,所以这个问题比较复杂。
设本金为money,利率为c,存定期天数为fixedDays,
要达到利息 accrual = floor( money*c*fixedDays ),
则 fixedDays = ceil( (accrual/c) / money );
针对上述问题,可采用下述方案:
存50天,到期后可得到:10*(1+50*0.2%)=11 枚金币
再存46天,到期后可得到 12 枚金币
再存42天,到期后可得到 13 枚金币
。。。
按计算器太麻烦了,干脆写段程序:#include < stdio.h >
int main(int argc, char* argv[])
{
int money = 10;
int fixedDays0, fixedDays1, fixedDays2;
int totalDays = 0;
while ( totalDays <= 1000 )
{
// 分两次存,总获利2枚金币
fixedDays0 = ( 499 + money ) / money;
fixedDays1 = ( 500 + money ) / ( money + 1 );
// 一次存,总获利2枚金币
fixedDays2 = ( 999 + money ) / money;
if ( fixedDays0 + fixedDays1 < fixedDays2 )
{
printf( "money: %d, fixed deposit %d days\n", money, fixedDays0 );
++money;
totalDays += fixedDays0;
}
else
{
printf( "money: %d, fixed deposit %d days\n", money, fixedDays2 );
money += 2;
totalDays += fixedDays2;
}
}
printf( "total days = %d\n", totalDays );
if ( totalDays > 1000 )
{
//...
}
return 0;
}运行结果如下:money: 10, fixed deposit 50 days
money: 11, fixed deposit 46 days
money: 12, fixed deposit 42 days
money: 13, fixed deposit 39 days
money: 14, fixed deposit 36 days
money: 15, fixed deposit 34 days
money: 16, fixed deposit 32 days
money: 17, fixed deposit 30 days
money: 18, fixed deposit 28 days
money: 19, fixed deposit 27 days
money: 20, fixed deposit 25 days
money: 21, fixed deposit 24 days
money: 22, fixed deposit 23 days
money: 23, fixed deposit 22 days
money: 24, fixed deposit 21 days
money: 25, fixed deposit 40 days
money: 27, fixed deposit 19 days
money: 28, fixed deposit 36 days
money: 30, fixed deposit 34 days
money: 32, fixed deposit 32 days
money: 34, fixed deposit 30 days
money: 36, fixed deposit 28 days
money: 38, fixed deposit 27 days
money: 40, fixed deposit 25 days
money: 42, fixed deposit 24 days
money: 44, fixed deposit 23 days
money: 46, fixed deposit 22 days
money: 48, fixed deposit 21 days
money: 50, fixed deposit 20 days
money: 52, fixed deposit 20 days
money: 54, fixed deposit 19 days
money: 56, fixed deposit 18 days
money: 58, fixed deposit 18 days
money: 60, fixed deposit 17 days
money: 62, fixed deposit 17 days
money: 64, fixed deposit 16 days
money: 66, fixed deposit 16 days
total days = 1001
Press any key to continue
很不幸,总天数恰好多了一天:) 不过,10枚金币存1000天可得到65枚是不存在问题的。
不知以上推导是否有问题?欢迎指正。
(另,0.2%为引用 mathe 的假设日利率,并非论坛银行当前设定的利率)
--------------------------------------------
关于这个问题KeyTo9Fans提出了类似的问题http://bbs.emath.ac.cn/viewthread.php?tid=2067&page=1&fromuid=20#pid25076
gxqcn
发表于 2008-2-22 13:02:32
忽然发觉以上代码有bug,没考虑到“定期存储天数不得小于30天”,需要再修正。
请有兴趣的朋友可以试着完成它吧。。。
另外,大家别称呼我为“郭老大”(虽然在家里我排行确实是老大),
在论坛里大家彼此平等,不分男女老少,不问先来后到。
mathe
发表于 2008-2-22 14:09:06
呵呵,我提出的问题要稍微难一些,因为我是假设昨天存第一次的。也就是第一次存钱可以按1.8%的利率计算的
gxqcn
发表于 2008-2-26 08:15:25
为方便大家对社区银行利率有个更直接的认识,我特意制作了下图供大家参考:
无心人
发表于 2008-5-2 08:26:13
:)
我对利息很失望
昨天算了
存一笔4000的巨款
一个月才60金币
还不如每月收入的1/50