导航:首页 > 银行贷款 > 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语言求银行贷款利率相关的资料

热点内容
商铺的贷款年利率 浏览:562
杭州农行贷款买车条件 浏览:289
农村房屋抵押贷款利息 浏览:566
农村信用社怎么查看自己的贷款还款明细 浏览:497
夫妻二人离婚银行贷款怎么办 浏览:829
安汇小额贷款公司 浏览:138
哪家银行可以手机贷款6 浏览:557
房子抵押贷款可以按月还吗 浏览:56
新疆抵押车贷款公司 浏览:228
朋友买车贷款找我做担保人需要我什么资料 浏览:807
住房公积金余额影响贷款不 浏览:348
贷款利率还款还是借款时间 浏览:288
2020年上海本地贷款 浏览:491
没有正式工作贷款需要担保金 浏览:384
房子过户了还能办理按揭贷款吗 浏览:225
一个手机号用二个手机可以贷款吗 浏览:591
如何查看住房贷款余额 浏览:646
房子已经过户买方贷款下不来 浏览:307
贷款车什么时候能过户 浏览:324
上海九院可以贷款整 浏览:19