博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复利计算3
阅读量:4705 次
发布时间:2019-06-10

本文共 3783 字,大约阅读时间需要 12 分钟。

#include<stdio.h>

#include<math.h>

void fuli()

{
int day;
double total = 1.0f;
float money;
float base;
double total1;
printf("------------------------------------------------------------\n");
printf("每年的年利率比为:");
scanf("%f",&base);
printf("------------------------------------------------------------\n");
printf("输入你存入的年数:");
scanf("%d",&day);
total=total*pow(1+base,day);
printf("-------------------------------------------------------------\n");
printf("每年的年利率%f,连续%d年,总受益的利率:%lf\n",base,day,total);
printf("-------------------------------------------------------------\n");
printf("输入本金金额:");
scanf("%f",&money);
total1=money*total;
printf("-------------------------------------------------------------\n");
printf("你将可以得到:%lf\n",total1);
}
void danli()
{
int day;
double total = 1.0f;
float money;
float base;
double total1;
printf("------------------------------------------------------------\n");
printf("每年的年利率比为:");
scanf("%f",&base);
printf("------------------------------------------------------------\n");
printf("输入你存入的年数:");
scanf("%d",&day);
total=base*day;
printf("-------------------------------------------------------------\n");
printf("每年的年利率%f,连续%d年,总受益的利率:%lf\n",base,day,total);
printf("-------------------------------------------------------------\n");
printf("输入本金金额:");
scanf("%f",&money);
total1=money+money*total;
printf("-------------------------------------------------------------\n");
printf("你将可以得到:%lf\n",total1);
}
void fanxiang()
{
float money;
float base;
double total = 1.0f;
int day;
int x;
double total1;
printf("请输入你需要得到的金额:\n");
scanf("%f",&money);
printf("请输入平均年回报率:\n");
scanf("%f",&base);
printf("请输入存入的年数\n");
scanf("%d",&day);
printf("若是复利选择1,单利选择2\n");
scanf("%d",&x);
if(x==1)
{
total=total*pow(1+base,day);
total1=money/total;
printf("需要的本金为:%f\n",total1);
}
else
{
total=base*day;
total1=money/(1+total);
printf("需要的本金为:%f\n",total1);
}
}
void gupiao()
{
float money;
double base=0.1;
float total;
double day;
printf("请输入你的本金:\n");
scanf("%f",&total);
printf("请输入你需要得到的金额:\n");
scanf("%f",&money);
printf("此股票平均年报酬率为(百分之十)!\n");
day=(money-total)/(total*base);
printf("需要的年数为:%.3lf年\n",day);
}

void ligunli()

{
float base;
int day;
int x;
int i;
double total1;
double total2;
double total3=0;
printf("若是月利选择1,年利选择2\n");
scanf("%d",&x);
if(x==1)
{
printf("请输入你的本金:\n");
scanf("%lf",&total1);
printf("请输入平均月回报率:\n");
scanf("%f",&base);
printf("请输入存入的月数\n");
scanf("%d",&day);
for(i=1;i<=day;i++)
{
total2=total1+(total1*base);
total1=total2;
total3=total1+total3;
}
printf("最后可以得到%.3lf元\n",total3);
}
else
{
printf("请输入你的本金:\n");
scanf("%lf",&total1);
printf("请输入平均年回报率:\n");
scanf("%f",&base);
printf("请输入存入的年数\n");
scanf("%d",&day);
for(i=1;i<=day;i++)
{
total2=total1+(total1*base);
total1=total2;
total3=total1+total3;
}
printf("最后可以得到%.3lf元\n",total3);
}
}
void touzi()
{
float money;
double base=0.1;
float total;
double day;
printf("请输入你的本金:\n");
scanf("%f",&total);
printf("请输入你需要得到的金额:\n");
scanf("%f",&money);
printf("请输入存入的年数:\n");
scanf("%lf",&day);
base=(money-total)/(day*total);
printf("投资工具报酬率需要有%.3lf才够\n",base);
}

void main()
{
int num=4;
printf(" \n");
printf(" \n");
printf(" \n");
printf(" \n");
printf(" \n");
printf(" \n");
printf(" -------------------------------------\n");
printf(" 欢迎来到广州商业银行\n");
printf(" 顾客你可以根据1~3选择\n");
printf(" 1.复利计算\n");
printf(" 2.单利计算\n");
printf(" 3.送你养老金计算方法\n");
printf(" 4.股票赚钱哟\n");
printf(" 5.投资工具找的好才赚钱哟\n");
printf(" 6.本利与本金的存款计算\n");
printf(" -------------------------------------\n");
printf(" \n");
printf("请根据数字选择你需要的功能(1~6)\n");
scanf("%d",&num);
switch(num)
{
case 1:
fuli();
break;
case 2:
danli();
break;
case 3:
fanxiang();
break;
case 4:
gupiao();
break;
case 5:
touzi();
break;
case 6:
ligunli();
break;
}
}

转载于:https://www.cnblogs.com/huaziyi666/p/5288841.html

你可能感兴趣的文章
远程桌面无法复制粘贴
查看>>
对错排认识。
查看>>
js高级程序设计——数据属性和访问器属性
查看>>
C# App.config 自定义 配置节
查看>>
Windows PowerShell
查看>>
几道前端的面试题
查看>>
进程间通信的四种方式
查看>>
Sentinel系统监控Redis主从节点
查看>>
Java设计模式之《享元模式》及应用场景
查看>>
TX2安装QT
查看>>
PHP使用curl替代file_get_contents
查看>>
Webstorm通用设置
查看>>
组合数的求法 (n<=1e8 可以过来看)
查看>>
邮件详解
查看>>
【C++】C++自学旅程(3):函数与预处理
查看>>
浅析JavaScript的字符串查找函数:indexOf和search
查看>>
Doxygen+Graphviz用来画程序结构图
查看>>
jquery倾斜的动画导航菜单
查看>>
Android的AsyncTask类的解读 分类: Android ...
查看>>
JAVA IO流的简单总结+收集日志异常信息
查看>>