编程设计一个购房贷款计算器。
基于“总价、首付、贷款年限、利息、贷款额度”信息,计算每月最低还款额度。需要能按“等额本金、等额本息、自由还款”三种形式计算还款。
(2)功能要求
①实现基于某一种类型(商业贷款或公积金贷款)的购房贷款计算。
②输入办理贷款的各项具体数据,如银行利率、公积金利率、还贷利率和还贷年限等。
③选择“等额本金、等额本息、自由还款” 三种形式中的某一种还款形式。
④输出相应的贷款金额和月还贷金额。

1、本计算结果以“等额本金”还款方式计算。
2、月还本金=贷款总额÷贷款期数
3、月还款额=月还本金+月还利息
4、月还利息=上月末本金余额×月利率

#include <stdio.h>float cal_power(float x, int n)
{float p=1.0;while(n>0){p=p*x;n--;}return p;
}float  cal_money(int loan, float rate, int month)
{float temp;temp=cal_power(1+rate,month);return loan*rate*temp/(temp-1);
}int main(void)
{int loan,year,month;float money,rate;/*利率*/printf("请输入贷款金额: ");scanf("%d",&loan);printf("贷款利率为: ");scanf("%f",&rate);for(year=1;year<=5;year++){month=12*year;money=cal_money(loan,rate,month);printf("money(%d,%d)=%.0f\n",loan,year,money);}return 0;
}

运行结果如下:

编程设计一个购房贷款计算器相关推荐

  1. 用switch语句编程设计一个简单的计算器程序

    用switch语句编程设计一个简单的计算器程序. 要求根据用户从键盘输入的表达式(注意操作数与运算符之间没有空格): 操作数1 运算符op 操作数2 计算表达式的值,指定的算术运算符为加(+).减(- ...

  2. 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数

    编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数 首先,先写出各类计算的函数,参数从主函数中提取,返回计算后所得的值 因计算器不只要求能计算加减乘除,所以所有函数类型都为doubl ...

  3. 编程设计一个简单的计算器程序

    要求 用switch语句编程设计一个简单的计算器程序.要求根据用户从键盘输入的表达式. 操作数1 运算符op 操作数2 计算表达式的值.指定的算术运算符为加(+).减(-).乘(*).除(/). 当除 ...

  4. 编写用switch语句编程设计一个简单的计算器程序

    编程要求 根据提示,在右侧编辑器补充代码.要求用switch语句编程设计一个简单的计算器程序.要求根据用户从键盘输入的表达式. 操作数1 运算符op 操作数2 计算表达式的值.指定的算术运算符为加(+ ...

  5. c语言12之编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。

    题目: 设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除. 源代码: #include<stdio.h> ...

  6. python实现一个整数加法计算器_如何使用python编程写一个加法计算器-Python教程...

    一.关上idle.点击file,而后点击new file.这是创立一个新的文件. 新建一个文件之后,咱们输出第一行代码,应用print函数,正在屏幕上打印一句话,此中字符串要应用双引号,输出法要应用英 ...

  7. 编程设计一个基于条件风险最小的Bayes分类器

    编程设计一个基于条件风险最小的Bayes分类器: 要求: 混淆矩阵维度可任意设定 先验概率基于训练样本集自动求得 样本属性数量可任意输入设定 朴素贝叶斯求条件风险最小公式: 训练数据集: 代码: im ...

  8. C#设计一个简单计算器,实现两个数的加、减、乘、除、求幂等计算

    设计一个简单计算器,实现两个数的加.减.乘.除.求幂等计算 using System; using System.Collections.Generic; using System.Component ...

  9. 日常生活中,人们需要对某些常见图形和几何体做计算面积,体积,周长等相关计算。设计一个形状计算器,完成此功能。通过对菜单的选择,可以对不同的形状进行计算。

    日常生活中,人们需要对某些常见图形和几何体做计算面积,体积,周长等相关计算.设计一个形状计算器,完成此功能.通过对菜单的选择,可以对不同的形状进行计算. 1 作业中的接口与类 2 抽象类用于所有空间实 ...

最新文章

  1. log4j2入门(四) log4j2.xml配置文件详细实例
  2. 在 C# 中,如何发现死锁并防止死锁
  3. numpy数组按某一维度相加_Python数据分析之NumPy(高级篇)
  4. Tensorflow一些常用基本概念与函数(二)
  5. cpuz检测硬件真假_一手硬件买不起 淘二手硬件的你知道这些重灾区吗
  6. 单例销毁_TypeScript 设计模式之单例模式
  7. React 之 JSX
  8. 21. 总是让比较函数在等值情况下返回false
  9. vue中a标签跳转问题(跳转网址自动加上http://local:8080/)
  10. 使用python学习数学建模
  11. 初中信息技术计算机ppt课件,初中信息技术计算机ppt课件.ppt
  12. 如何制作一个简易的家庭记账系统
  13. web网站添加ico图标
  14. iOS14 本地网络(Local Network)被拒
  15. 计算机网络修复提示DNS服务器,dns被劫持或提示配置错误,该怎么解决
  16. 项目进度控制的主要任务是什么?
  17. linux 7 删除mtab内容,centos7之文件搜索及sed文本处理
  18. 如何安装seed_ubantu20.04
  19. 变分自编码器 (Variational Autoencoders, VAEs)
  20. 大华大屏显示高清服务器4u,大华DAHUA国内大华视频综合平台增强型主机DH-M70-4U-E-I产品中心_DAV数字音视工程网...

热门文章

  1. MIT 6.828 操作系统工程 lab4A:多处理器支持和协作多任务
  2. Ionic—二维码扫描与关于模块的开发
  3. 使用Java生成二维码图片
  4. flutter Transform 矩阵变换(平移旋转缩放)
  5. react获取url上面参数
  6. 文档不小心关闭但没保存怎么办?(WPS Office)
  7. java天翼空间_艾媒咨询张毅:天翼空间最大特点在于宽容
  8. DenseNet:Densely Connected Convolutional Networks
  9. wavecom工业级短信猫支持标准AT指令集
  10. 关于加解密、加签验签的那些事