学习笔记存款利息计算
/*习题存款利息的计算。有1000元,想存5年,可按以下5种办法存:
(1)一次存5年期。
(2)先存2年期,到期后将本息再存3年期。
(3)先存3年期,到期后将本息再存2年期。
(4)存1年期,到期后将本息再存1年期,连续存5次。
(5)存活期存款。活期利息每一季度结算一次。
2007年12月的银行存款利息如下:
1年期定期存款利息为4.14%;
2年期定期存款利息为4.68%;
3年期定期存款利息为5.4%;
5年期定期存款利息为5.85%;
活期存款利息为0.72%(活期存款每一季度结算一次)
r为年利率,n为存款年数
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double r1,r2,r3,r5,r6;
r1=0.0414,r2=0.0468,r3=0.054,r5=0.0585,r6=0.0072;
int c;
int m=1000;
printf("输入1选择存五年;\n输入2选择为先存两年,到期后再存三年;\n输入3选择为先存三年,到期后再存两年;\n输入4选择为存一年期,到期后将本息再存一年,连续存五次;\n输入5选择为存活期,活期利息每一季度结算一次\n");
scanf("%d",&c);
printf("你选择的存款方式为第%d种\n",c);
if(c==1)
{
int n=5;
double P;
P=m*(1+n*r5);
printf("存%d年的利息为:%lf\n",n,P);
}
else if(c==2)
{
int n1=2,n2=3;
double P1,P2,P;
P1=m*(1+n1*r2);
P2=P1*(1+n2*r3);
printf("存%d年再存%d年的利息为:%lf\n",n1,n2,P2);
}
else if(c==3)
{
int n1=3,n2=2;
double P1,P2,P;
P1=m*(1+n1*r3);
P2=P1*(1+n2*r2);
printf("存%d年再存%d年的利息为:%lf\n",n1,n2,P2);
}
else if(c==4)
{
double P;
int n=5;//此处n为次数
P=m*pow(1+r1,n);
printf("存%d次一年的利息为:%lf\n",n,P);
}
else if(c==5)
{
double P;
int n=5;
P=m*pow(1+r6/4,4*n);
printf("存%d年活期的利息为:%lf\n",n,P);
}
return 0;
}
学习笔记存款利息计算相关推荐
- Maple学习笔记——数学计算与数据处理
Maple学习笔记--数学计算与数据处理 数据计算 多项式相关: 求解方程.不等式 矩阵计算.线性代数: 微积分 多变量和向量微积分 优化 概率与统计 数据处理 导入数据 数据计算 多项式相关: 1. ...
- Google Earth Engine(GEE)最基础代码学习笔记6——计算坡度坡向
1.Google Earth Engine 计算坡度 计算坡度坡向使用ee.Terrain包计算. // 加载 SRTM 影像. var srtm = ee.Image('CGIAR/SRTM90_V ...
- python库学习笔记——分组计算利器:pandas中的groupby技术
最近处理数据需要分组计算,又用到了groupby函数,温故而知新. 分组运算的第一阶段,pandas 对象(无论是 Series.DataFrame 还是其他的)中的数据会根据你所提供的一个或多个键被 ...
- python数学计算_初学者Python学习笔记--数学计算
四则运算 加减乘除 1 + 2 3 10 - 6 4 5 * 5 25 20 / 5 4.0 3 ** 3 27 取整计算 13//3 4 取余数计算 13%3 1 计算顺序,括号>乘除> ...
- 高数学习笔记:计算方向导数
文章目录 一.方向导数定义 (一)二元函数的方向导数 (二)三元函数的方向导数 二.方向导数计算实例 一.方向导数定义 在函数定义域的内点,对某一方向求导得到的导数.一般为二元函数和三元函数的方向导数 ...
- 云计算学习笔记002---云计算的理解及介绍,google云计算平台实现原理
什么是云计算: l 说的明白一点: • 云计算其实就更大限度的发挥网络的资源. • 那为什么叫云,为什么不到互联网计算?Cloud l 大多数计算的网络拓扑图都用一块"云&qu ...
- 学习笔记:计算excel中的平均值并去除0值
1.在excel中首先选中要计算的部分利用平均计算的公式来计算 2.将计算部分修改为 =AVERAGE(IF(D2:D659<>0,D2:D659)) 3.同时按"Ctrl+Sh ...
- Java学习笔记:计算星座
需求 1.让用户选择它的公历生日 2.计算用户的星座 白羊座: 3月21日-4月19日 (Aries) 金牛座: 4月20日-5月20日 (Taurus) 双子座: 5月21日-6月21日 (Gemi ...
- Java8学习笔记:计算两个时间的间隔及相隔天数、秒数等
环境 Java11 IDEA:2020.1 前言 如果大家用过Java7的时间,应该都知道,要计算startTime和endTime时间间隔是要写很多代码的: Java8开始对时间类进行过重构优化,并 ...
最新文章
- influxdb tsm文件_利用InfluxDB+Grafana搭建Flink on YARN作业监控大屏
- 【Paper】2015_Leader–follower consensus of linear multi-agent systems with unknown external disturbanc
- mysql七种join理论
- php 通过相对或得绝对,相对路径与绝对路径的了解与深入
- pyqt5讲解2:QPushButton,QRadioButton,QCheckBox
- Thinkphp小知识点
- [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第14篇]什么是基于线性对的密码学
- Cloud一分钟 | 阿里云发布飞天2.0操作系统;京东云串联生态伙伴专治“看病难”...
- Hadoop系列之五:MapReduce进阶(2)
- 腾讯云的云数据库MYSQL配置
- C++STL优先队列小根堆大根堆自定义的应用
- [转载] [Python图像处理] 二十二.Python图像傅里叶变换原理及实现
- BI数据分析师入门项目
- tomcat解决get请求中文乱码问题(两种解决方案)
- 单片机交通灯设计(含箭头指示)
- 图的两种遍历:深度优先遍历+广度优先遍历
- PageOffice 安装使用说明
- 实验室cobot开发小tips
- 工作4年从美团、陌陌、百度、阿里面试回来感想
- 【转】HTML5斯诺克桌球俱乐部【译】