复利计算1.0,2.0,3.0(补交)

计算:本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,000,000×(1+3%)^3

#include<stdio.h>
#include<math.h>
void view()
{
printf(" | 单/复利计算 |\n");
printf(" |1.单利计算 |\n");
printf(" |2.复利计算 |\n");
printf(" |0.退出系统 |\n");

}

main()
{
int i,n,m;
double v,money; //本金
int years; //存钱年数
double sum; //存款总额
double r; //利率
while(1)
{
view();
printf("选择功能(0-2):");
scanf("%d",&n);
switch(n)
{
case 1:
printf("请输入本金:");
scanf("%lf",&money);
printf("请输入存钱年数:");
scanf("%d",&years);
printf("请输入利率:");
scanf("%lf",&r);
for(i = 1 ; i<=years; i++)
{
sum = r*i*money+money;
printf("存入第%d年后的存款总额为:%.2lf\n",i,sum);
}
printf("\n\n\n");
break;
case 2:
printf("请选择:\n");
printf("1.通过本金求存款总额\n");
printf("2.通过目标总额求本金\n\n");
scanf("%d",&m);
switch(m)
{
case 1:
printf("请输入本金:");
scanf("%lf",&money);
printf("请输入存钱年数:");
scanf("%d",&years);
printf("请输入利率:");
scanf("%lf",&r);
for(i = 1 ; i<=years; i++)
{
v=pow(1+r,i);
sum = v*money;
printf("存入第%d年后的存款总额为:%.2lf\n",i,sum);
}
printf("\n\n\n");
break;
case 2:
printf("请输入目标金钱:");
scanf("%lf",&sum);
printf("请输入存钱年数:");
scanf("%d",&years);
printf("请输入利率:");
scanf("%lf",&r);
for(i = 1 ; i<=years; i++)
{
v=pow(1+r,i);
}
money=sum/v;
printf("现在必须存入本金为:%.2lf\n",money);
printf("\n\n\n");
break;
}
case 0:
return 0;
}
}
}

客户提出:

2.如果按照单利计算,本息又是多少呢?

3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢?

4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢?
5.如果我希望在十年内将100万元变成200万元,应该找到报酬率在多少的投资工具来帮助我达成目标?如果想在5年后本金翻倍,报酬率就应至少为多少才行呢?


6.如果每年都将积蓄的3万元进行投资,每年都能获得3%的回报,然后将这些本利之和连同年金再投入新一轮的投资,那么,30年后资产总值将变为多少?如果换成每月定投3000呢?

时间: 2024-07-28 17:58:32

复利计算1.0,2.0,3.0(补交)的相关文章

复利计算-做汉堡,结对2.0

在合作过程中尽管会出现许许多多的情况,但不可否认的是,这也是一种很愉快的体验,两个人一起完成一个程序. 优点 1.聪明,能想到一些特殊的方法,以及能想到一些其他人不曾想的方法. 2.想法新颖,提出的想法总是能让人眼前一亮. 3.能干,什么都可以做 改进 做事比较拖拉

复利计算4.0单元测试

——————————复利计算程序单元测试报告—————————— ————————————4.0 单元测试—————————————— ————————————————要求—————————————— 根据复利计算程序,进行Junit单元测试. 在测试会出现什么场面,有哪些情况的结果? 所要期待的返回值是多少? 写测试程序. 运行测试. 完成结果: 测试一:复利计算本息 1.期待的返回值是13439,实际值是13439.16,允许有1.0以内的误差. 2.测试程序: 此为复利计算: 在允许误差为

复利计算单元测试

计算年利率 (本金,本利,年限) 终值 1 (10000,20000,10) 0.07 √ 2 (10000,-20000,20) 弹出,输入负数,请重新输入 没有提示 未改进 3 (a,20000,20) 弹出.输入不合法,请重新输入 没有提示 已改进,弹出,输入不合法!,请重新输入 计算月年收益 (投资额,年利率,年限) 终值 1 (10000,0.03,30) 490026.78 √ 2 (10000,1,30) 弹出,请输入年利率在0到1之间的书的数,请重新输入! 没有提示 为改进请输入

0330复利计算4.0单元测试

测试模块 输入测试 预期结果 运行结果 复/单利计算本息  (本金,年利率,年限)      1000,0.03,10 复利:1343.92 单利:1300.0 √  0,0.03,10 复利:0.0 单利:0.0   √  1000,0,10 复利:1000.0 单利:1000.0  √  1000,0.03,10 复利:1000.0 单利:1000.0  √ 复/单利计算本金   (本息,年利率,年限)      1000,0.03,10 复利:744.09 单利:769.23  √  0,

复利计算6.0

一.主要功能与需求分析 1.本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,000,000×(1+3%)^30 2.如果按照单利计算,本息的最终收益 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢? 5.如果我希望在十年内将100万

复利计算3.0代码

#include<stdio.h> #include<math.h> void List(); void A(); void B(); void C(); void D(); void E(); void F(); main() { int sel; List(); printf("\t请选择:"); while(scanf("%d",&sel)!=1||sel<0||sel>6)//防止输入的是字符以及输入的数字不是整数

0317复利计算3.0

1 import java.util.Scanner; 2 3 public class text { 4 public static void main(String[] args) { 5 6 7 do { 8 Scanner scanner = new Scanner(System.in); 9 System.out.println(" "); 10 System.out.print("请选择(0为退出,1为算本息,2为算本金,3为算投资,4为算n年后资产总值):&qu

复利计算3.0

import java.util.Scanner; public class Money { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入计算方式:1.单利计算 2.复利计算 3.本金计算 4.股票期限计算 5.利率计算 6.资产总值计算"); // 选择计算方式 int choose = scanner.nextInt

复利计算2.0

1 package fulijisuan; 2 3 import java.awt.event.MouseAdapter; 4 import java.awt.event.MouseEvent; 5 6 import javax.swing.JButton; 7 import javax.swing.JFrame; 8 import javax.swing.JLabel; 9 import javax.swing.JRadioButton; 10 import javax.swing.JText

复利计算——结对编程2.0

复利计算再升级---------------------------------------------------------------------------------------------------------------------- 客户在大家的引导下,有了更多的想法: 这个数据我经常会填.....帮我预先填上呗? 把界面做得简单漂亮好操作一点呗? 能不能帮我转成个APP,我装到手机上就更方便了? 我觉得这个很有用,很多人可能都需要这些功能,做到我的微信公众号上吧? 能不能不要