⑴ C语言编写一个简单收贷款的程序,要输入一种商品的单价X数量N,输入收款次数K,收款数Y和累计收款数数S
#include<stdio.h>
void gathering(float *sum,int *numtime)
{
int count;
float price;
printf("请输入单价:");
scanf("%f",&price);
while(getchar()!='\n');
printf("请输入数量:");
scanf("%d",&count);
while(getchar()!='\n');
(*numtime)++;
*sum=price*count;
}
void main()
{
float sum=0;
int numtime=0;
int a;
while(1)
{
printf("请选择操作,1、收款。2、查询总的收款。3、查询收款次数\n");
scanf("%d",&a);
while(getchar()!='\n');
switch(a)
{
case 1:gathering(&sum,&numtime);printf("\n\n\n");break;
case 2:printf("总共收款为%f",sum);printf("\n\n\n");break;
case 3:printf("总共收款次数为%d",numtime);printf("\n\n\n");break;
default:printf("请输入正确的操作。");printf("\n\n\n");break;
}
}
}
⑵ 用c++编写一个关于房贷的程序要求选择贷款方式(商业贷款或公积金贷款)
#include<iostream>
#include<cmath>
#include<iomanip>
usingnamespacestd;
intmain()
{
doublecapital=0;//本金
doubletotalInterest;//总利息
doubleinterestRate;//利率
doublemonthRepayment;//月还款额
doubletotalRepayment;//还款总额
intn,years=0;//还款期限
intchoice=0;//贷款方式
do
{
cout<<"请输入贷款总额x(x>=1,单位:万元):";
cin>>capital;
}while(capital<1);
capital*=10000;//万元转化为元
do
{
cout<<"请输入还款期限y(1<=y<=30,单位:年):";
cin>>years;
}while(years<1||years>30);
n=years*12;//年转化为月
cout<<"请选择贷款方式(1:商业贷款,2:公积金贷款,其他:退出):";
cin>>choice;
switch(choice)
{
case1://商业贷款年利率(%)
interestRate=years>5?4.9:(years>=1?4.75:4.35);
break;
case2://公积金贷款年利率(%)
interestRate=years>5?3.25:2.75;
break;
default:
exit(0);
break;
}
interestRate/=1200;//将年利率转化为月利率,并将百分点转化为小数点
//计算月还款额
monthRepayment=capital*interestRate*pow(1+interestRate,n)/(pow(1+interestRate,n)-1);
totalRepayment=monthRepayment*n;//还款总额
totalInterest=totalRepayment-capital;//总利息
cout<<"您贷款的详情如下: 本金:"<<std::fixed<<setprecision(2)<<capital<<
"元 还款年限:"<<years<<"年 月还款额:"<<monthRepayment<<
"元 还款总额:"<<totalRepayment<<"元 总利息:"<<totalInterest
<<"元"<<endl;
return0;
}
⑶ 谁能够帮我用visual c#2008编写一个关于月还贷额的控制台应用程序是控制台的应用程序。谢谢!很急!
^这个是什么运算符?
Console.WriteLine("输入总贷款额:");
intLa=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入贷款年数:");
intNy=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入年利率:");
doubleYi=Convert.ToDouble(Console.ReadLine());
//doubleMp=(La*Yi*(1+Yi)^(Ny*12))/((1+Yi)^(Ny*12)-1);
doubleMp=La+Ny+Yi;
Console.WriteLine(string.Format("月还款额:{0}元",Mp));
Console.ReadKey();
语句就是上面这些了,把doubleMp=La+Ny+Yi;把成你的公式了。
呵呵,不知道是不是你想要的。
⑷ 运用c++编写一个小程序,手动输入年利率,贷款金额,贷款年限,自动输出月还款额!!!
#include"stdio.h"
double count(int a,int b)
{
double c=a-b-3500;
if(c<=0)
c=0;
else if(c<=1500)
c=c*0.03;
else if(c<=4500)
c=c*0.1-105;
else if(c<=9000)
c=c*0.2-555;
else if(c<=35000)
c=c*0.25-1005;
else if(c<=55000)
c=c*0.3-2755;
else if(c<=80000)
c=c*0.35-5505;
else
c=c*0.45-13505;
return c;
}
void main()
{
int chose;
while(1)
{
printf("\t\t个人所得税计算器\n");
printf("1.计算个人所得税\n");
printf("2.退出\n");
printf("请输入选项(1或2):");
scanf("%d",&chose);
if(chose==2)
break;
else if(chose==1)
{
int pay,baoxian;
printf("\n输入你的月收入:");
scanf("%d",&pay);
printf("\n输入你的三险一金:");
scanf("%d",&baoxian);
printf("你的个人所得税为:%0.2f",count(pay,baoxian));
}
else
{
printf("\n\t\t>>>注意:请输入1或2<<<\n");
}
}
}
分享
本回答专业性由电脑网络分类达人 赵丽丽认证
举报| 2012-12-16 19:32
#“行家成长训练营”,双重奖励等你拿!#
提问者采纳
根据2011年9月1日起调整后的7级超额累进税率设计,调试通过
#include"stdio.h"
double count(int a,int b)
{
double c=a-b-3500;
if(c<=0)
c=0;
else if(c<=1500)
c=c*0.03;
else if(c<=4500)
c=c*0.1-105;
else if(c<=9000)
c=c*0.2-555;
else if(c<=35000)
c=c*0.25-1005;
else if(c<=55000)
c=c*0.3-2755;
else if(c<=80000)
c=c*0.35-5505;
else
c=c*0.45-13505;
return c;
}
void main()
{
int chose;
while(1)
{
printf("\t\t个人所得税计算器\n");
printf("1.计算个人所得税\n");
printf("2.退出\n");
printf("请输入选项(1或2):");
scanf("%d",&chose);
if(chose==2)
break;
else if(chose==1)
{
int pay,baoxian;
printf("\n输入你的月收入:");
scanf("%d",&pay);
printf("\n输入你的三险一金:");
scanf("%d",&baoxian);
printf("你的个人所得税为:%0.2f",count(pay,baoxian));
}
else
{
printf("\n\t\t>>>注意:请输入1或2<<<\n");
}
}
}
⑸ 编写程序,已知贷款额A、月复合利率r和贷款年限n,计算每月的还款额(精确到小数
如果要编写程序的话,可以根据贷款额度进行确定比例编写即可。
⑹ c++问题。。试编写一个银行贷款计算等额还款的程序。高手帮我看下下面的程序哪里错了!!
你的错误实在太多了。看代码王的程序简洁易懂
#include<stdio.h>
#include<math.h>
int main()
{
double z,k,x,monthPay,allMoney,temp=0;
int n,i;
printf("输入借款总额、贷款年限、年利率: ");
//贷款总和最好不要用int型的,int的最大值是32767,那你岂不是超了
scanf("%lf%d%lf",&z,&n,&k);
//计算n年后要还的总的钱数 pow(x,y)是在头文件math.h中的函数计算x^y
allMoney = z*pow((1+k/12),12*n);
//式子∑x(1+k/12)^i (i=0,1,2,..,n*12-1)将x提出到前面计算 temp=∑(1+k/12)^i
for(i=0; i<12*n; i++)
temp += pow((1+k/12),i);
//根据等式z(1+k/12)^(12*n) = ∑x(1+k/12)^i (i=0,1,2,..,n*12-1) 得x=allMoney/temp;
x = allMoney/temp;
printf("每月应还款:%lf", x);
}
⑺ 有关银行贷款还贷的c语言程序
这个没有必要。各家国有银行的网银和网站上都有现实利率的贷款计算器。利率随时更新。很方便的。
⑻ 贷款程序有哪些步骤
第一步:建立信贷关系
要申请银行贷款,首先要申请建立信贷关系时企业须提交《建立信贷关系申请书》一式两份。银行在接到企业提交的申请书后,要指派信贷员进行调查。
调查内容主要包括:
①企业经营的合法性。企业是否具有法人资格必需的有关条件。对具有法人资格的企业应检查营业执照批准的营业范围与实际经营范围是否相符。
②企业经营的独立性。企业是否实行独立经济核算,单独计算盈亏,有独立的财务计划、会计报表。
③企业及其生产的主要产品是否属于国家产业政策发展序列。
④企业经营的效益性。企业会计决算是否准确,符合有关规定;财务成果的现状及趋势。
⑤企业资金使用的合理性。企业流动资金、固定资金是否分口管理;流动资金占用水平及结构是否合理,有无被挤占、挪用。
⑥新建扩建企业。扩大能力部分所需流动资金30%是否已筹足。如暂时不足,是否已制定在短期内补足的计划。
信贷员对上述情况调查了解后,要写出书面报告,并签署是否建立信贷关系的意见,提交科(股)长、行长(主任)逐级审查批准。经行长(主任)同意与企业建立信贷关系后,银企双方应签订《建立信贷关系契约》。
第二步:提出贷款申请
已建立信贷关系的企业,可根据其生产经营过程中合理的流动资金所需来申请银行贷款。〔以工业生产企业为例〕申请贷款时必须提交《工业生产企业流动资金借款申请书》。
银行依据国家产业政策、信贷政策及有关制度,并结合上级行批准的信贷规模计划和信贷资金来源对企业借款申请进行认真审查。
第三步:贷款审查
贷款审查的主要内容有:
① 贷款的直接用途。符合工业企业流动资金贷款支持范围的直接用途有:
<1>合理进货支付货款;
<2>承付应付票据;
<3>经银行批准的预付货款;
<4>各专项贷款按规定的用途使用;
<5>其他符合规定的用途。
②企业经营状况。主要包括物资购、耗、存及产品供、产、销状况,流动资金占用水平及结构状况;信誉状况;经济效益状况等。
③企业挖潜计划、流动资金周转加速计划、流动资金补充计划的执行情况。
④企业发展前景。主要指企业所属行业的发展前景,企业发展方向,上要产品结构、寿命周期和新产品开发能力,主要领导人实际工作能力,经营决策水平及开拓、创新能力。
⑤企业负债能力。主要指企业自有流动资金实有额及流动资产负债状况,一般可用自有流动资金占全部流动资金比例和企业流动资产负债率两项指标分析。
第四步:签定借款合同
借款合同是贷款人将一定数量的货币交付给借款人按约定的用途使用,借款人到期还本付息的协议,是一种经济合同。借款合同有自己的特征,合同标的是货币,贷款方一般是国家银行或其它金融组织,贷款利息由国家规定,当事人不能随意商定。
当事人双方依法就借款合同的主要条款经过协商,达成协议。由借款方提出申请,经贷款方审查认可后,即可签定借款合同。
借款合同应具备下列条款:
借款种类;借款用途;借款金额;借款利率;借款期限;还款资金来源及还款方式;保证条款;违约责任;当事人双方商定的其它条款。
借款合同必须由当事人双方的代表或凭法定代表授权证明的经办人签章,并加盖公章。
第五步:发放银行贷款
企业申请贷款经审查批准后,应由银企双方根据贷款种类签定相关种类的借款合同。签定合同时应注意项目填写准确,文字清楚工整,不能涂改;借、贷、保三方公章及法人代表签章齐全无误。借款方立借据。
借款借据是书面借款凭证,可与借款合同同时签定,也可在合同规定的额度和有效时间内,一次或分次订立。银行经办人员应认真审查核对借款申请书的各项内容是否无误,是否与借款合同相符。
借款申请书审查无误后,填制放款放出通知单,由信货员,科(股)长”两签”或行长(主任)”三签” 送银行会计部门办理贷款拨入借款方帐户的手续。借款申请书及放款放出通知单经会计部门入帐后,最后一联返回信贷部门作为登记贷款台帐凭证。
(8)编写有关贷款余额的程序扩展阅读:
贷款注意事项
1、向银行提供资料要真实,提供本人住址、联系方式要准确,变更时要及时通知银行;
2、贷款用途要合法合规,交易背景要真实;
3、根据自己的还款能力和未来收入预期,选择适合自己的还款方式;
4、申请贷款额度要量力而行,通常月还款额不宜超过家庭总收入的50%;
5、认真阅读合同条款,了解自己的权利义务;
6、要按时还款,避免产生不良信用记录;
7、不要遗失借款合同和借据,对于抵押类贷款,还清贷款后不要忘记撤销抵押登记;
8、提前还款必须要提前一个月与银行沟通才可以办理。
9、外地人办理商业贷款一般银行要求借款人在本地有稳定的收入外,还要到户口所在地开据户籍证明(有的银行还要求办公证);而房屋置业担保公司对外地人的要求要在本地有收入外再办理个暂住证即可。
小微企业贷款的政策
(一)对金融机构向小型企业、微型企业和个体工商户发放的,利率水平不高于人民银行同期贷款基准利率150%(含本数)的单笔小额贷款取得的利息收入,免征增值税;高于人民银行同期贷款基准利率150%的单笔小额贷款取得的利息收入,按照现行政策规定缴纳增值税。
(二)对金融机构向小型企业、微型企业和个体工商户发放单笔小额贷款取得的利息收入中,不高于该笔贷款按照人民银行同期贷款基准利率150%(含本数)计算的利息收入部分,免征增值税;超过部分按照现行政策规定缴纳增值税。
金融机构可按会计年度在以上两种方法之间选定其一作为该年的免税适用方法,一经选定,该会计年度内不得变更。
金融机构,是指经人民银行、银保监会批准成立的已通过监管部门上一年度“两增两控”考核的机构(2018年通过考核的机构名单以2018年上半年实现“两增两控”目标为准),以及经人民银行、银保监会、证监会批准成立的开发银行及政策性银行、外资银行和非银行业金融机构。
“两增两控”是指单户授信总额1000万元以下(含)小微企业贷款同比增速不低于各项贷款同比增速,有贷款余额的户数不低于上年同期水平,
合理控制小微企业贷款资产质量水平和贷款综合成本(包括利率和贷款相关的银行服务收费)水平。金融机构完成“两增两控”情况,以银保监会及其派出机构考核结果为准。
小型企业、微型企业,是指符合《中小企业划型标准规定》(工信部联企业〔2011〕300号)的小型企业和微型企业。其中,资产总额和从业人员指标均以贷款发放时的实际状态确定;营业收入指标以贷款发放前12个自然月的累计数确定,不满12个自然月的,按照以下公式计算:
营业收入(年)=企业实际存续期间营业收入/企业实际存续月数×12
小额贷款,是指单户授信小于1000万元(含本数)的小型企业、微型企业或个体工商户贷款;没有授信额度的,是指单户贷款合同金额且贷款余额在1000万元(含本数)以下的贷款。
金融机构应将相关免税证明材料留存备查,单独核算符合免税条件的小额贷款利息收入,按现行规定向主管税务机构办理纳税申报;未单独核算的,不得免征增值税。
金融机构应依法依规享受增值税优惠政策,一经发现存在虚报或造假骗取本项税收优惠情形的,停止享受本通知有关增值税优惠政策。
金融机构应持续跟踪贷款投向,确保贷款资金真正流向小型企业、微型企业和个体工商户,贷款的实际使用主体与申请主体一致。
银保监会按年组织开展免税政策执行情况督察,并将督察结果及时通报财税主管部门。鼓励金融机构发放小微企业信用贷款,减少抵押担保的中间环节,切实有效降低小微企业综合融资成本。
各地税务部门要加强免税政策执行情况后续管理,对金融机构开展小微金融免税政策专项检查,发现问题的,按照现行税收法律法规进行处理,并将有关情况逐级上报国家税务总局(货物和劳务税司)。
财政部驻各地财政监察专员办要组织开展免税政策执行情况专项检查。
金融机构向小型企业、微型企业及个体工商户发放单户授信小于100万元(含本数),或者没有授信额度,单户贷款合同金额且贷款余额在100万元(含本数)以下的贷款取得的利息收入。
⑼ 用JAVA编写用户输入利率、年数、贷款总额,程序计算每月分期付款金额和总金额。每月分期付款计算公式:
#include<stdio.h>
#include<conio.h>
main()
{
int Year; /*年数*/
double Rate ,Monrate,Load,Money; /*变量依次为利率,月利率,贷款总额,月还款额*/
printf("Please input money rate\n ");
scanf("%lf",&Rate);
printf("Please input monthly money rate\n ");
scanf("%lf",&Monrate);
printf("Please input load ceiling\n ");
scanf("%lf",&Load);
printf("Please input year\n ");
scanf("%d",&Year);
Money=(Load*Monrate)/(1-(1.0/((1+Monrate)*Year*12)));
printf("------Your monthly payments is %lf------\n",Money);
getch();
}
这是c语言板的,Java还没学呢, 思想都差不多的。