折腾了几天了..BOSS下达的任务,以前的同事写的.
算法有误,要改.
这是一个财务上的算法问题:物品A:
价格:3600
可用:5年
购买日期:2009-1-1是这样:
每一年的折旧额,是用3600除于2/5年(2是固定的)再除于12个月,再乘于第几个月,就是那个月的折旧额.
第二年的折旧额,就是用3600减去第一年的总折旧额,然后,再乘于 2/5年 ...后面跟上同
..一直这样...
到倒数最后两年,
则用剩余的值除于24(2年为24个月),等于每个月的折旧额..
最后一个月的剩余值就是0
相关公式: 总额=物品价格
剩余折旧额=总额-已折旧额前三年的计算方法: 3600 * (2/5) / 12 * 3=330元 (乘于3表示计算出第三个月的折旧额)
后两年的计算法: 剩于的折旧额 / 24 再乘于3(比如是3个月)就是后面两年第三个月的折旧额.
现在,请问如何得出视图?物品名称 购买日期 已折旧额 剩余折旧
算法有误,要改.
这是一个财务上的算法问题:物品A:
价格:3600
可用:5年
购买日期:2009-1-1是这样:
每一年的折旧额,是用3600除于2/5年(2是固定的)再除于12个月,再乘于第几个月,就是那个月的折旧额.
第二年的折旧额,就是用3600减去第一年的总折旧额,然后,再乘于 2/5年 ...后面跟上同
..一直这样...
到倒数最后两年,
则用剩余的值除于24(2年为24个月),等于每个月的折旧额..
最后一个月的剩余值就是0
相关公式: 总额=物品价格
剩余折旧额=总额-已折旧额前三年的计算方法: 3600 * (2/5) / 12 * 3=330元 (乘于3表示计算出第三个月的折旧额)
后两年的计算法: 剩于的折旧额 / 24 再乘于3(比如是3个月)就是后面两年第三个月的折旧额.
现在,请问如何得出视图?物品名称 购买日期 已折旧额 剩余折旧
发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281最好给出完整的表结构,测试数据,计算方法和正确结果.
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281