1.贷款计算器源代码谁给我提供下。贷款像这样的计算
2.c语言贷款计算器的源程序
贷款计算器源代码谁给我提供下。像这样的器网
一、贷款计算器源代码谁给我提供下。站源像这样的码贷股票高位缩量滞涨源码这是器:/bxjsq/和你的那个差不多,希望我的款计吉林软件源码回答对你有所帮助!
二、算器买房贷款计算器?网页没弄过也不知道怎么弄谢谢帮忙!
你要是贷款想个人贷款,还是计算要先免费计算一下看看你的个人条件需要什么多少钱的贷款,看哪家好就贷哪家的器网。用免费计算器先计算一下吧。站源推荐计算:/bxjsq/index.html
贷款公式主要有两种,码贷炒饭app源码它们分别叫做等额本息贷款计算公式和等额本金贷款计算公式。款计这两个公式的算器最大不同:在于计算利息的方式不同。前者采用的是复合方式计算利息(即本金和利息都要产生利息),后者采用简单方式计算利息(即只有本金产生利息)。过强指标源码这样,在其它贷款条件相同的情况下,等额本息贷款很明显地要比等额本金贷款多出很多利息。另外,bizzan源码github等额本息贷款计算出的每期还款金额都相等;而等额本金贷款计算出的每期还款金额则不同,从还款前期都后期,金额逐渐减少。
1。等额本息贷款计算公式:
每月还款金额(简称每月本息)=
贷款本金X月利率×[(1月利率)^还款月数]
----------------------------------
[(1月利率)^还款月数]-1
2。等额本金贷款计算公式:
每月还款金额(简称每月本息)=
(贷款本金/还款月数)(本金-已归还本金累计额)X每月利率
这是一个贷款计算器的网址,只要输入总额、年限,选择还款方式,既可以出来结果。
/bxjsq/
和你的那个差不多,希望我的回答对你有所帮助!
c语言贷款计算器的源程序
/
** main.c
*
* Created on: -6-8
* Author: icelights
*/
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <math.h>
#define APR1 0. /*<1年(含1年)年利率*/
#define APR2 0. /*1-3年(含3年)年利率*/
#define APR3 0. /*3-5年(含5年)年利率*/
#define APR4 0. /*5年以上年利率*/
#define A_TO_M 1/ /*月利率 = 年利率 / */
#define RTP /*Reimbursement total periods还款总期数 =年限**/
#define LENGTH
struct LoanInfo
{
/*姓名*/
char name[LENGTH];
/*贷款总额*/
double LoanAmount;
/*贷款年限*/
double LoanYear;
/*月付*/
double MonthlyPayment;
/*总利息*/
double TotalInterest;
/*还款总额*/
double ReimbursementAmount;
/*年利率*/
double apr;
struct LoanInfo * next;
};
void CalcShow(struct LoanInfo * cur, struct LoanInfo * hd,
struct LoanInfo * prv);
int main(void)
{
int temp;
struct LoanInfo * head = NULL;
struct LoanInfo * prev, * current;
current = (struct LoanInfo *)malloc(sizeof(struct LoanInfo));
if (NULL == head)
{
head = current;
}
else
{
prev->next = current;
}/*End of if (NULL == head)*/
puts("请输入姓名");
gets(current->name);
fflush(stdin);
puts("请输入贷款数额(单位:万元)");
scanf("%lf", ¤t->LoanAmount);
fflush(stdin);
puts("请输入贷款年限");
scanf("%lf", ¤t->LoanYear);
fflush(stdin);
printf("姓名:%s,贷款年限:%lf, 贷款数额%lf",
current->name, current->LoanYear, current->LoanAmount);
prev = current;
puts("请确认Y/N");
temp = getchar();
switch(toupper(temp))
{
case 'Y' : CalcShow(current, head, prev);
break;
case 'N' : free(current);
main();
break;
default : puts("输入错误");
free(current);
break;
}
return 0;
}
void CalcShow(struct LoanInfo * cur, struct LoanInfo * hd,
struct LoanInfo * prv)
{
char lcv_temp;
if (cur->LoanYear <= 1)
cur->apr = APR1;
else if (cur->LoanYear <= 3)
cur->apr = APR2;
else if (cur->LoanYear <= 5)
cur->apr = APR3;
else
cur->apr = APR4;
/*End of if (year <= 1)*/
cur->LoanAmount = * cur->LoanAmount;
cur->ReimbursementAmount = cur->LoanAmount * pow((1 + cur->apr), cur->LoanYear);
cur->MonthlyPayment = cur->ReimbursementAmount / (cur->LoanYear * RTP);
cur->TotalInterest = cur->ReimbursementAmount - cur->LoanAmount;
printf("姓名:%s 贷款年限:%.0lf\n"
"贷款数额:%.2lf 每月还款额:%.2lf\n"
"利息合计:%.2lf 还款总额:%.2lf\n",
cur->name, cur->LoanYear, cur->LoanAmount,
cur->MonthlyPayment, cur->TotalInterest, cur->ReimbursementAmount);
puts("是否继续计算Y/N");
lcv_temp = getchar();
switch(toupper(lcv_temp))
{
case 'Y' : free(cur);
main();
break;
case 'N' : free(cur);
exit(0);
default : puts("输入错误");
free(cur);
main();
break;
}
system("pause");
}