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

热点内容
国家开发银行助学贷款怎么认证手机号 浏览:52
就身份证哪里有小额贷款 浏览:219
贷款40万买房30年利率 浏览:753
微信找的贷款公司地址 浏览:519
农村信用社贷款批 浏览:13
贷款审批期间工作调整 浏览:233
网上怎么借条贷款 浏览:125
贷款补公积金余额 浏览:772
5000元分期贷款公司 浏览:199
公积金审批贷款是余额的多少倍 浏览:709
开店的能办小额贷款吗 浏览:970
欠农村信用社贷款还能买房吗 浏览:660
贷款车抵押还用还款吗 浏览:465
父亲贷款让我做担保人责任 浏览:734
外地有一套房子上海买房贷款 浏览:154
十年前农村信用社贷款2万现在要还多少 浏览:866
农村商业银行能贷款的口子 浏览:437
网上银行改签贷款 浏览:498
个人可以小额贷款吗 浏览:983
兴业银行信用卡小额贷款 浏览:469