微波炉加热用什么容器最好-上海排名十大装修公司

2023年4月21日发(作者:灯具的种类10种)
C语⾔实现房贷计算器
⽤C语⾔做⼀个房贷计算计算器,可以选择等额本⾦或等额本息两种模式,可以直接输⼊总额或通过输⼊⾯积*价格计算~
代码:
#include
#include
#include
void f(double all_num);
int main()
{
system("color F0");
system("title 房贷计算");
char c;
void chooseA(); void chooseB();
while (1)
{
printf("请选择模式:n"
"A.根据⾯积、单价计算n"
"B.根据贷款总额计算n");
scanf_s("%c", &c, 4);
switch (c)
{
case 'a':
case 'A':chooseA(); break;
case 'b':
case 'B':chooseB(); break;
default:printf("模式选择有误,请输⼊A/B/a/b选择您想要使⽤的模式。nn");
}
}
return 0;
}
void chooseA()
{
double price, area, all_num;
printf("单价(元/平⽅⽶):");
scanf_s("%lf", &price);
printf("⾯积(平⽅⽶):");
scanf_s("%lf", &area);
all_num = price * area;
f(all_num);
}
void chooseB()
{
double all_num;
printf("请输⼊贷款总额:");
scanf_s("%lf", &all_num);
f(all_num);
}
void f(double all_num)
{
void choose1(double all_num, int num); void choose2(double all_num, int num);
char m, k, kong; int g, o;
printf("按揭成数:");
scanf_s("%d", &o);
scanf_s("%c", &kong, 4);
all_num = all_num * o / 10;
printf("有⽆打折优惠:");
scanf_s("%c", &m, 4);
scanf_s("%c", &kong, 4);
switch (m)
{
case 'y':
case 'Y':printf("折数:"); scanf_s("%d", &g); scanf_s("%c", &kong, 4); all_num = all_num * g / 10; break;
case 'Y':printf("折数:"); scanf_s("%d", &g); scanf_s("%c", &kong, 4); all_num = all_num * g / 10; break;
case 'n':
case 'N':all_num = all_num; break;
default:printf("模式选择有误,请输⼊Y/N/y/n选择有⽆打折优惠。nn");
}
printf("n请选择还款模式:n"
"A.等额本息n"
"B.等额本⾦n");
scanf_s("%c", &k, 4);
scanf_s("%c", &kong, 4);
switch (k)
{
case 'a':
case 'A':choose1(all_num, o); break;
case 'b':
case 'B':choose2(all_num, o); break;
default:printf("模式选择有误,请输⼊A/B/a/b选择您想要使⽤的模式。nn");
}
}
void choose1(double all_num, int num)
{
double M_repay, Y_rate, sum = 0, w; char kong;
int m, i = 1;//m,;i,
还款⽉数⽉数
printf("贷款年利率:");
scanf_s("%lf", &Y_rate);
printf("总还款⽉数:");
scanf_s("%d", &m); scanf_s("%c", &kong, 4);
w = pow((1 + Y_rate / 12), m);
M_repay = all_num * Y_rate / 12 * w / (w - 1);//=×[×1+^]÷[1+^-1]
每⽉应还贷款本⾦⽉利率(⽉利率)还款⽉数(⽉利率)还款⽉数
printf("n每⽉应还%lfn", M_repay);
sum = M_repay * m;
printf("总还款⾦额:%lfn", sum);
printf("⾸期付款:%gn", all_num / num * 10 - all_num);
printf("总利息:%lfnn", sum - all_num);
}
void choose2(double all_num, int num)
{
double M_repay, M_rate, sum = 0; char kong;
int m, i = 1;//m,;i,
还款⽉数⽉数
printf("贷款年利率:");
scanf_s("%lf", &M_rate);
printf("总还款⽉数:");
scanf_s("%d", &m); scanf_s("%c", &kong, 4);
M_repay = all_num / m;//=÷
每⽉应还本⾦贷款本⾦还款⽉数
printf("n");
for (i = 1; i <= m; i++)
{
printf("第%d个⽉⽉供额:%lf;n", i, M_repay + (all_num - ((double)i - 1) * M_repay) * M_rate / 12); // = (÷)+( -
每⽉⽉供额贷款本⾦还款⽉数贷款本⾦已归
还本⾦累计额⽉利率
)×
sum = sum + M_repay + (all_num - ((double)i - 1) * M_repay) * M_rate / 12;
}
printf("n");
printf("总还款⾦额:%lfn", sum);
printf("⾸期付款:%gn", all_num / num * 10 - all_num);
printf("总利息:%lfnn", sum - all_num);
}
祝各位早⽇买房!
复式楼设计-企业装修费用计入什么科目

更多推荐
房贷等额本息计算器
发布评论