导航:首页 > 银行贷款 > c语言求银行贷款利率

c语言求银行贷款利率

发布时间:2022-04-13 15:03:30

❶ C语言贷款计算器的设计题

下面的程序是结合你的程序修改的,公式计算部分,你自己修改一下,因为我实在看不懂上面你贴出的公式,格式太乱了。
//贷款利率计算器。
#include<stdio.h>
#include<math.h>
void inputData(char c[],float *a,int *y) //姓名,贷款数额和年限
{
char ch;
while(1)
{
printf("输入用户姓名:\n");
scanf("%s",c);
getchar();
printf("输入贷款数额(万元):\n");
scanf("%f",a);
getchar();
printf("输入贷款年限:\n");
scanf("%d",y);
getchar();
printf("姓名:%s,贷款年限为%d年,贷款数额为%f万元,正确?(Y/N)\n",c,*y,*a);
scanf("%c",&ch);
getchar();
if(ch == 'Y' || ch =='y')
{
break;
}
}

}
float getliLv(int y) //获得年利率。
{
float x=0.0;
switch(y)
{
case 0:
case 1:
{
x=0.0747;
break;
}
case 2:
case 3:
{
x=0.0756;
break;
}
case 4:
case 5:
{
x=0.0774;
break;
}
default:
{
x=0.0783;
}
}
return x;
}

int main()
{
char c[30]; //姓名
int year; //年限
float a; //贷款总额。
float lilv; //年利率
double monthR; //每月还款额
double lixisum; //利息合计
double sumE; //还款总额。
double k,l;
char ch;
printf("*********************贷款利率计算系统*****************\n");
while(1)
{
inputData(c,&a,&year);
lilv = getliLv(year);
//注意,下面的计算可能存在问题,因为我实在看不懂你的计算公式,你根据公式改变一下吧。
k=lilv/12*pow((1+lilv/12),(year*12));
l=pow((1+lilv/12),(year*12-1));
monthR=k/l*a*10000;
lixisum=a*lilv*year*10000;
sumE=monthR*year*12; //每月还款额*还款期数
printf("姓名:%s 贷款年限(年):%d\n贷款数额(元):%f 每月还款数额(元):%f\n利息合计(元):%f 还款总额(元):%f\n",c,year,a*10000,monthR,lixisum,sumE);
printf("是否进行新的计算(Y/N)?\n");
scanf("%c",&ch);
getchar();
if(ch != 'Y' && ch != 'y')
{
break;
}

}
return 0;
}

❷ 有关银行贷款还贷的c语言程序

这个没有必要。各家国有银行的网银和网站上都有现实利率的贷款计算器。利率随时更新。很方便的。

❸ c语言 swtich语句 银行利率问题

#include<stdio.h>
voidmain()
{
floatw;
intm,t;
//这里最好加个空格
scanf("%d%d",&m,&t);
//下面这句多了分号
switch(t)
{
case3:w=m*0.026*3/12;break;
case6:w=m*0.028*6/12;break;
case12:w=m*0.03*12/12;break;
case24:w=m*0.0375*24/12;break;
case36:w=m*0.0425*36/12;break;
case60:w=m*0.0475*60/12;break;
default:printf("期限出错");
}
printf("%f",w);
}

❹ c语言 银行贷款问题(急求)

lz ,这个问题其实是个数学公式,编程求解的话,也就是起到一个计算器的作用(如果不具备公式的话,那就只能通过枚举来一个个尝试了,那就失去针对性了)
刚我算了一下,思路:
1. 年利率为i ,则第一年的利息是 s * i ,第二年是 (s - 12x) * i ,其中x是每月还款额,第三年 (s - 24x) * i ... ... ,第n年的利息是 [ s - 12(n-1)x ] * i ,该等差数列之和为 [s - 6(n-1)x ] * n * i ,这就是n年所产生的总利息了。
2.通过等式 :
(总利息 + 本金)/ 年数 / 12 = 每月还款额
{ [s - 6(n-1)x ] * n * i + s } / 12n = x
解得x = ( nis + s ) / [ 12n + 6(n-1) ni ]

假设房贷 300000 按揭10年 ,利率5% ,每月还3061 ,差不多

❺ c语言初学者虚心求教银行贷款计算器

1. 第一个scanf里面&a&b&c之间要有逗号,应该是&a,&b,&c
2. 第二个scanf("%c\n,&f);在\n后面少了后引号,应该是scanf("%c\n",&f);
3. (int)f-(int)e==0的用法不对,应该是f=='e',才表示当f输入的是e时
4. scanf里面最好不要有\n,不然容易输入错误

然后你功能好像还没做完吧,最后输出的是什么也不知道啊
另外建议最前面三个值输入的时候最好分开写,不要在一起,然后每输入一个值输出显示一次,保证正确

❻ c语言 银行利息





月利率(‰)
年利率(%)


0.60
0.72






三个月
1.425
1.80
半年
1.725
2.25
一年
1.875
2.52
二年
2.25
3.06
三年
2.7
3.69
五年
3
4.14
零存
整取
整存
零取
存本
取息
一年
1.425
1.80
三年
1.725
2.25
五年
1.875
2.52
单位协定存款
1.2
1.44
定活两便
按一年期以内定期整存整取
同档次利率打六折执行
同前
人民币通知存款利率表
2002年2月21日起执行
提前通知的期限
年利率(%)
一天
1.08
七天
1.62
中国银行业协会小额外币存款利率表
2005年12月28日起执行
年利率(%)
活期
一个月
三个月
半年
一年
二年


1.1500
2.2500
2.7500
2.8750
3.0000
3.2500


0.3000
1.7500
2.3125
2.6875
3.0625
3.1250


0.1000
0.7500
1.0000
1.1250
1.2500
1.3125


0.0001
0.0100
0.0100
0.0100
0.0100
0.0100


1.0000
1.8750
2.3750
2.5000
2.6250
2.7500
加拿大元
0.1500
1.1250
1.3125
1.5000
1.5625
1.6250
瑞士法郎
0.0500
0.1000
0.1250
0.2500
0.5000
0.5625
澳元
1.0000
2.0625
2.3750
2.6875
3.3125
3.3750

❼ C语言编程,关于银行利息

#include <stdio.h>
void main(){
double sum,pri;
int y;
printf("请输入存款数目:");
scanf("%lf",&sum);
pri=sum;
printf("请输入存款年限:");
scanf("%d",&y);
switch (y)
{
case 1:
sum=sum*(1+3.66/100);
break;
case 2:
sum=sum*(1+4.50/100);
break;
case 3:
sum=sum*(1+5.28/100);
break;
case 5:
sum=sum*(1+5.8/100);
break;
default:
sum=sum*(1+2.92/100);
break;
}
printf("%d年过后你的资金总额为:%lf 利息为:%lf\n",y,sum-pri);
}

显示:
请输入存款数目:10000
请输入存款年限:5
5年过后你的资金总额为:10580.000000 利息为:580.000000

❽ c语言 银行贷款的月利率 简单代码

#include<stdio.h>
#include<math.h>
main()
{
doublemoney,capital;
doublerate[4]={0.009,0.01,0.0111,0.012};
intn;
printf("请输入本金和期限(年) ");
scanf("%lf%d",&capital,&n);
if(n>3)
money=capital*pow((1+rate[3]),12*n);
else
money=capital*pow((1+rate[n-1]),12*n);
printf("%d年后本金和利息合计为:%.2lf ",n,money);
}

❾ c语言计算银行利息

#include<stdio.h>
#include<math.h>

intmain(){
setbuf(stdout,NULL);//eclipse需要加这段,不然运行后看不到输出

floatsum,money,year,rate;

printf("inputmoney ");//等待用户输入存款金额,回车键结束.
scanf("%f",&money);//赋值给变量money

printf("inputyear ");//等待用户输入存款期限,回车键结束.
scanf("%f",&year);//赋值给变量year

printf("inputrate ");//等待用户输入年利率,回车键结束.
scanf("%f",&rate);//赋值给变量rate

sum=money*pow(1+rate,year);//pow函数

printf("sum=%.2f",sum);//输出本息,保留小数点后两位

return0;
}

❿ c语言银行利息计算程序

要是银行的还是内部整的比较好。 。
让黑客给你作。。你那点钱不全飞了。 。

阅读全文

与c语言求银行贷款利率相关的资料

热点内容
网上贷款被骗了要交保险金 浏览:409
找企业贷款公司哪家好 浏览:513
贷款额度贷款余额 浏览:4
走公司贷款买的车好过户吗 浏览:505
二手房过户在贷款吗 浏览:256
银行抵押车抵押贷款 浏览:888
公司担保贷款给公司用 浏览:219
贷款第三方担保贷款人死了 浏览:929
做担保人会影响自己买房贷款吗 浏览:962
大学生创业无息贷款30万 浏览:92
二手车贷款贷多了一笔担保附加费 浏览:602
上海公积金贷款资格要社保吗 浏览:32
手机贷款还款图片5000 浏览:146
网上贷款让办理权限会员 浏览:154
贷款公司无法扣款了 浏览:848
车贷款抵押拿身份证原件 浏览:762
上海公积金可以在广州贷款买房嘛 浏览:392
工行贷款还款余额 浏览:980
贷款后公积金的余额怎么办 浏览:848
上海市满易小额贷款有效公司 浏览:633