/*习题存款利息的计算。有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;
}

学习笔记存款利息计算相关推荐

  1. Maple学习笔记——数学计算与数据处理

    Maple学习笔记--数学计算与数据处理 数据计算 多项式相关: 求解方程.不等式 矩阵计算.线性代数: 微积分 多变量和向量微积分 优化 概率与统计 数据处理 导入数据 数据计算 多项式相关: 1. ...

  2. Google Earth Engine(GEE)最基础代码学习笔记6——计算坡度坡向

    1.Google Earth Engine 计算坡度 计算坡度坡向使用ee.Terrain包计算. // 加载 SRTM 影像. var srtm = ee.Image('CGIAR/SRTM90_V ...

  3. python库学习笔记——分组计算利器:pandas中的groupby技术

    最近处理数据需要分组计算,又用到了groupby函数,温故而知新. 分组运算的第一阶段,pandas 对象(无论是 Series.DataFrame 还是其他的)中的数据会根据你所提供的一个或多个键被 ...

  4. python数学计算_初学者Python学习笔记--数学计算

    四则运算 加减乘除 1 + 2 3 10 - 6 4 5 * 5 25 20 / 5 4.0 3 ** 3 27 取整计算 13//3 4 取余数计算 13%3 1 计算顺序,括号>乘除> ...

  5. 高数学习笔记:计算方向导数

    文章目录 一.方向导数定义 (一)二元函数的方向导数 (二)三元函数的方向导数 二.方向导数计算实例 一.方向导数定义 在函数定义域的内点,对某一方向求导得到的导数.一般为二元函数和三元函数的方向导数 ...

  6. 云计算学习笔记002---云计算的理解及介绍,google云计算平台实现原理

    什么是云计算: l  说的明白一点: •    云计算其实就更大限度的发挥网络的资源. •    那为什么叫云,为什么不到互联网计算?Cloud l 大多数计算的网络拓扑图都用一块"云&qu ...

  7. 学习笔记:计算excel中的平均值并去除0值

    1.在excel中首先选中要计算的部分利用平均计算的公式来计算 2.将计算部分修改为 =AVERAGE(IF(D2:D659<>0,D2:D659)) 3.同时按"Ctrl+Sh ...

  8. Java学习笔记:计算星座

    需求 1.让用户选择它的公历生日 2.计算用户的星座 白羊座: 3月21日-4月19日 (Aries) 金牛座: 4月20日-5月20日 (Taurus) 双子座: 5月21日-6月21日 (Gemi ...

  9. Java8学习笔记:计算两个时间的间隔及相隔天数、秒数等

    环境 Java11 IDEA:2020.1 前言 如果大家用过Java7的时间,应该都知道,要计算startTime和endTime时间间隔是要写很多代码的: Java8开始对时间类进行过重构优化,并 ...

最新文章

  1. influxdb tsm文件_利用InfluxDB+Grafana搭建Flink on YARN作业监控大屏
  2. 【Paper】2015_Leader–follower consensus of linear multi-agent systems with unknown external disturbanc
  3. mysql七种join理论
  4. php 通过相对或得绝对,相对路径与绝对路径的了解与深入
  5. pyqt5讲解2:QPushButton,QRadioButton,QCheckBox
  6. Thinkphp小知识点
  7. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第14篇]什么是基于线性对的密码学
  8. Cloud一分钟 | 阿里云发布飞天2.0操作系统;京东云串联生态伙伴专治“看病难”...
  9. Hadoop系列之五:MapReduce进阶(2)
  10. 腾讯云的云数据库MYSQL配置
  11. C++STL优先队列小根堆大根堆自定义的应用
  12. [转载] [Python图像处理] 二十二.Python图像傅里叶变换原理及实现
  13. BI数据分析师入门项目
  14. tomcat解决get请求中文乱码问题(两种解决方案)
  15. 单片机交通灯设计(含箭头指示)
  16. 图的两种遍历:深度优先遍历+广度优先遍历
  17. PageOffice 安装使用说明
  18. 实验室cobot开发小tips
  19. 工作4年从美团、陌陌、百度、阿里面试回来感想
  20. 【转】HTML5斯诺克桌球俱乐部【译】

热门文章

  1. 计算机网就是因特网对吗,计算机因特网的介绍
  2. 平板KNoteX Pro 安装Windows 11 记录
  3. android 手柄摇杆代码,android虚拟手柄摇杆的实现
  4. 亚马逊笔试题目_亚马逊在线笔试题目
  5. 2023年全国最新会计专业技术资格精选真题及答案36
  6. SA(需求分析师)笔试题目整理
  7. java 制作炸弹人
  8. 网络控制软件国内外引发争议
  9. CSDN全自动灌水机
  10. 技术开发人员为什么会无奈苦逼?