| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 977 人关注过本帖
标题:学以致用----利率问题!
只看楼主 加入收藏
lmr
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2004-12-9
收藏
 问题点数:0 回复次数:7 
学以致用----利率问题!

本人买房子要做货款,目前有“等额本息”与“等额本金”这两种还款方式。拟货12万元、10年期。现用C语言设计一个程序来显示每月要付的金额,用“等额本金”还款(据说用此方式比较省钱)。其还款公式: 每季等额归还本金:120000÷(10×4)=3000元 第一个季度利息:120000×(4.41%÷4)=1323元 4.41%÷4=0.011025

则第一个季度还款额为3000+1323=4323元;

第二个季度利息:(120000-3000×1)×(4.41%÷4)=1289.93元

则第二个季度还款额为3000+1289.93=4289.93元

第40个季度利息:(120000-3000×39)×(4.41%÷4)=33.08元

则第40个季度还款额为3000+33.08=3033.08元

现我写的程序如下 :

#include<stdio.h> #define P 3000 main() { int i; float x,sum=0,t=0.011025; for(i=0;i<40;i++) { x=(120000-P*i)*t; printf(" %d: %7.2f",i+1,x); if((i+1)%4==0) printf("\n"); sum+=x; } printf("the total is :%7.2f\n",sum);

getch(); }

但出了问题,就是前11个季度是正确的,但从第12个季度开始就出错了,请高手看看,错在哪里,谢谢!

[此贴子已经被作者于2005-4-13 17:24:20编辑过]

搜索更多相关主题的帖子: 利率 学以致用 
2005-04-13 17:12
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
收藏
得分:0 
不要折磨我了   找不出了

动于心而静如水
2005-04-13 19:24
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
收藏
得分:0 
我运行了     实在找不出错误

动于心而静如水
2005-04-13 19:28
lmr
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2004-12-9
收藏
得分:0 
2005-04-14 17:35
lmr
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2004-12-9
收藏
得分:0 
其实就是算法问题了,很简单的,个人感觉程序设计没问题,但运行后显示的结果却有问题,不知编译器的问题,还是其它的问题呢,请提示,谢谢!
图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2005-4-18 10:03:10编辑过]


2005-04-15 10:46
kaifeng05
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-5-11
收藏
得分:0 
是这样的吗?

学.....佛......有恒
2005-05-17 00:13
simpley
Rank: 1
等 级:新手上路
帖 子:262
专家分:0
注 册:2005-2-23
收藏
得分:0 
把P定义为LONG就可以了

myQQ::445750010
2005-05-17 00:33
simpley
Rank: 1
等 级:新手上路
帖 子:262
专家分:0
注 册:2005-2-23
收藏
得分:0 
象这种问题,谭浩强书中讲的很清楚,

myQQ::445750010
2005-05-17 13:23
快速回复:学以致用----利率问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023997 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved