复利计算1.0-2.0-3.0
1 #include<stdio.h> 2 #include<math.h> 3 4 void add(){ 5 double sum,p,a; 6 int n,s; 7 printf("选择复利计算或单利计算1/2:"); 8 scanf("%d",&s); 9 printf("输入本金:"); 10 scanf("%lf",&a); 11 printf("输入年利率:"); 12 scanf("%lf",&p); 13 printf("输入年限:"); 14 scanf("%d",&n); 15 //用if判断语句决定用哪种计算 16 if(s==1){ 17 sum=a*(pow(1+p,n)); 18 } 19 else 20 sum=a*n*p+a; 21 printf("总利润为:%lf\n",sum); 22 getch(); 23 24 } 25 26 void benjin(){ 27 double sum,p,a; 28 int n; 29 printf("输入总利润:"); 30 scanf("%lf",&sum); 31 printf("输入年利率:"); 32 scanf("%lf",&p); 33 printf("输入年限:"); 34 scanf("%d",&n); 35 a=sum/pow(1+p,n); 36 printf("本金为%lf",a); 37 getch(); 38 } 39 40 void time(){ 41 double sum,p,a,n; 42 43 printf("输入本金:"); 44 scanf("%lf",&a); 45 printf("输入年利率:"); 46 scanf("%lf",&p); 47 printf("输入总利润:"); 48 scanf("%lf",&sum); 49 n=log(sum/a)/log(1+p); 50 printf("存款期限为:%lf",n); 51 getch(); 52 } 53 54 void dingtou(){ 55 double sum,p,a,n; 56 printf("输入每期定投金额:"); 57 scanf("%lf",&a); 58 printf("输入定投期数:"); 59 scanf("%lf",&n); 60 printf("输入收益率:"); 61 scanf("%lf",&p); 62 sum=a*(1+p)*(-1+pow(1+p,n))/p; 63 printf("预期收益:%lf",sum); 64 getch(); 65 } 66 void lilv() 67 { 68 double sum,p,a,n; 69 printf("输入本金:"); 70 scanf("%lf",&a); 71 printf("输入年限:"); 72 scanf("%lf",&n); 73 printf("输入总利润:"); 74 scanf("%lf",&sum); 75 p=pow(sum/a,1/n)-1; 76 printf("年利率为:%lf",p); 77 getch(); 78 } 79 80 void main(){ 81 int m; 82 while(1){ 83 printf("\n\n\n"); 84 /*主菜单*/ 85 printf("\n ***********************************************\n"); 86 printf(" | 1. 总利润计算 |\n"); 87 printf(" |-----------------------------------------------|\n"); 88 printf(" | 2. 本金计算 |\n"); 89 printf(" |-----------------------------------------------|\n"); 90 printf(" | 3. 存款期限计算 |\n"); 91 printf(" |-----------------------------------------------|\n"); 92 printf(" | 4. 年利率 |\n"); 93 printf(" |-----------------------------------------------|\n"); 94 printf(" | 5. 定投计算 |\n"); 95 printf(" |-----------------------------------------------|\n"); 96 printf(" | 6. 退出 |\n"); 97 printf(" |-----------------------------------------------|\n"); 98 printf("请选择:"); 99 scanf("%d",&m); 100 switch (m){ 101 case 1:{add();break;} 102 case 2:{benjin(); break;} 103 case 3:{time(); break;} 104 case 4:{lilv(); break;} 105 case 5:{dingtou(); break;} 106 case 6:exit(0);break; 107 } 108 } 109 110 }
1.客户说:帮我开发一个复利计算软件。
2.如果按照单利计算,本息又是多少呢?
3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢?
4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢?
5.如果我希望在十年内将100万元变成200万元,应该找到报酬率在多少的投资工具来帮助我达成目标?如果想在5年后本金翻倍,报酬率就应至少为多少才行呢?
6.如果每年都将积蓄的3万元进行投资,每年都能获得3%的回报,然后将这些本利之和连同年金再投入新一轮的投资,那么,30年后资产总值将变为多少?如果换成每月定投3000呢?
}
转载于:https://www.cnblogs.com/xinmingwang/p/5272632.html
复利计算1.0-2.0-3.0相关推荐
- 复利计算1.0,2.0,3.0
1 import java.util.Scanner; 2 3 public class Fulijisuan { 4 5 public static void main(String[] args) ...
- 复利计算5.0——结对(总结)
结对同伴: 名字:丘惠敏 学号:201406114204 博客地址:http://home.cnblogs.com/u/qiuhuimin/ 一.项目简介 开发工具:VC++ 开发语言:C语言 主要功 ...
- 复利计算1.0,2.0,3.0,4.0,5.0
1.客户说:帮我开发一个复利计算软件. 完成复利公式计算程序,并成功PUSH到github上. 截止时间:3.10晚12点之前. 按照这个要求完成了. 演示. 计算:本金为100万,利率或者投资回报率 ...
- 复利计算--结对1.0,做汉堡,结对2.0
一.项目需求: 12. 即要追求利益,又要面对不可预知的金融投资风险, "不能把鸡蛋放在同一个篮子里",所以有必要进行组合投资. 通过上述计算与对比,可以帮助客户进行投资决策. 客 ...
- 0406复利计算6.0 结对:列志华,韩麒麟
0406复利计算6.0 结对:列志华,韩麒麟 一.主要功能与需求分析 1.本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,00 ...
- 复利计算2.0 3.0
(03/12)复利计算2.0 一.要求: 客户提出: 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 完 ...
- C语言试题三之计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5))
1 .题目 请编写函数function,它的功能是:计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+-+(1+2^(0.5)+3^(0.5)+-+n^(0.5)) ...
- python中计算整商的运算符_Python 运算符中用来计算整商的是( ). (2.0分)_学小易找答案...
[判断题]函数的名称可以随意命名.( ) (2.0分) [判断题]python中的代码块使用缩进来表示. (2.0分) [单选题]下列选择中,符合python命名规范的标识符是( ). (2.0分) ...
- 两点经纬度计算方位角,以正北为0度
//根据两点经纬度计算方位角,以正北为0度public static double computeAzimuth(Double lat1,Double lon1, Double lat2,Double ...
- python用pow计算负数的平方根_pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:...
[单选题]哪个选项是turtle绘图中角度坐标系的绝对0度方向? [单选题]哪个选项对turtle.done()的描述是正确的? [单选题]关于turtle库的画笔控制函数,哪个选项的描述是错误的? ...
最新文章
- echarts ucharts 和_使用chart和echarts制作图表
- 微软CEO鲍尔默力推HTML5:称其为平台的粘合剂
- 【队列】队列的基本操作总结
- 【Pandas】这份Pandas练习题,必须成功拿下~
- 游戏型计算机的配置表,爽玩游戏型详细配置列表及推荐理由
- P3388-[模板]割点(割顶)【tarjan】
- 并发测试工具_性能测试工具基本工作原理及基本操作流程
- 带有审计表的实体框架核心(EF Core)
- asc码转换 linux_Linux网络服务04——FTP文件传输服务
- python mockito arg_that_编程高阶用法–开发者高频词汇
- 2022全新趣盒iapp源码带后台非常好看UI
- NOIP2016:换教室
- kvm usb键盘 linux,KVM USB打印机共享器81UA连接使用教程
- 各地区工业化学需氧量排放量(1992-2017年)
- Hibernate学习笔记(三) — Hibernate 的一级缓存意义
- Unity Shader学习-单张纹理
- XML文件里处理大于号小于号方式
- 车载网络: 常见车载网络
- 【WZOI】AC大礼包(1~130)
- MySQL无法连接/端口被占用[解决记录]