C#趣味程序---理財高手
问题:如果银行存款分五种
利率:0.63% 一年 月
利率:0.66% 二年 月
利率:0.69% 三年 月
利率:0.75% 五年 月
利率:0.84% 八年 月
如今存入900000,存期为20年。问应该如何选择,才干是本息和最大。最大为多少?
解决方式:
- using System;
- namespace Intresting
- {
- class Program
- {
- static void Main(string[] args)
- {
- SaveMoney();
- }
- static void SaveMoney()
- {
- int i8, i5, i3, i2, i1 ,n1, n2, n3, n5, n8;
- n1 = n2 = n3 = n5 = n8 = 0;
- double max = 0;
- double term;
- for (i8 = 0; i8 < 3; i8++)
- for (i5 = 0; i5 <= (20 - 8 * i8) / 4; i5++)
- for (i3 = 0; i3 <= (20 - 8 * i8 - 5 * i5) / 3; i3++)
- for (i2 = 0; i2 <= (20 - 8 * i8 - 5 * i5 - 3 * i3) / 2; i2++)
- {
- i1 = (20 - 8 * i8 - 5 * i5 - 3 * i3 - 2 * i2);
- term = 900000* Math.Pow((1 + 0.0063 * 12), double.Parse(i1.ToString()))
- * Math.Pow((1 + 2*0.0066 * 12), double.Parse(i2.ToString()))
- * Math.Pow((1 + 3*0.0069 * 12), double.Parse(i3.ToString()))
- * Math.Pow((1 + 5*0.0075 * 12), double.Parse(i5.ToString()))
- * Math.Pow((1 + 8*0.0084 * 12), double.Parse(i8.ToString()));
- if (term > max)
- {
- max = term;n1 = i1; n2 = i2; n3 = i3; n5 = i5; n8 = i8;
- }
- }
- Console.WriteLine("最好的方式:");
- Console.WriteLine("一年:{0}次",n1);
- Console.WriteLine("二年:{0}次",n2);
- Console.WriteLine("三年:{0}次",n3);
- Console.WriteLine("五年:{0}次",n5);
- Console.WriteLine("八年:{0}次",n8);
- Console.WriteLine("20年后的本息和为:{0}",max);
- Console.WriteLine();
- }
- }
- }
C#趣味程序---理財高手的更多相关文章
- P2P网贷中的4种理財业务模式
线上3种 直投标:线上理財人直接购买借款人的标.平台仅仅是起个"撮合"作用.收点借款人的服务费. 借款人不还钱,有的平台会帮"借款人" ...
- 程序员称为高手的10条心得(摘自http://www.jizhuomi.com/software/394.html)
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer).经 ...
- C#趣味程序---车牌号推断
甲说前两位同样,乙说后两位同样,丙说四位的车牌号刚好是一个数的平方.这个车牌号是多少? using System; namespace ConsoleApplication1 { class Prog ...
- C#趣味程序---爱因斯坦的台阶问题
问题:设有一阶梯,每步跨2阶.最后余1阶.每步跨3阶.最后余2阶:每步跨5阶.最后余4阶:每步跨6阶.最后余5阶:每步跨7阶.刚好到阶顶.问共同拥有多少阶梯? using System; namesp ...
- C#趣味程序---求两个数的最大公约数和最小公倍数
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Cons ...
- C#趣味程序---水仙花数
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- C#趣味程序---百鸡百钱
问题:公鸡一仅仅5元,母鸡一仅仅3元,小鸡三仅仅1元.问100元能够买多少仅仅鸡? using System; namespace ConsoleApplication1 { class Progra ...
- C#趣味程序---九九乘法表
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { for ...
- C#趣味程序----分数之和
问题:求这种四个自然数p,q,r,s(p<=q<=r<=s).使得等式1/p + 1/q +1/r +1/s=1成立. 分析:将原式同分,化简整理后得到:2<=p<5,p ...
随机推荐
- FZU-2270 Two Triangles(两个三角形全等)
原题地址: 题意: 给出n个点,有两个人,每个人可以选3个点,问有多少种情况是可以找出两个三角形,是可以通过旋转使其全等. 思路: 所以首先要是三角形即三点不能共线,其次要全等,即三条边对应相等, ...
- spoj - Grass Planting(树链剖分模板题)
Grass Planting 题意 给出一棵树,树有边权.每次给出节点 (u, v) ,有两种操作:1. 把 u 到 v 路径上所有边的权值加 1.2. 查询 u 到 v 的权值之和. 分析 如果这些 ...
- 【bzoj1001】【最短路】【对偶图】【最大流转最小割】狼抓兔子题解
[BZOJ1001]狼抓兔子 1001: [BeiJing2006]狼抓兔子 Time Limit: 15 Sec Memory Limit: 162 MBSubmit: 18872 Solved ...
- exports 与 module.exports 的区别
exports与module.exports的作用就是将方法或者是变量暴露出去,以便给其他模块调用,再直接点,就是给其他模块通过require()的方式引用. 那么require()一个模块时,到底做 ...
- A system tap script to detect UDP beacons
https://gist.github.com/jbradley89/178bbf3944786c494bd78f3df16a5472
- MTD
内存技术设备(英语:Memory Technology Device,缩写为 MTD),是Linux系统中设备文件系统的一个类别,主要用于快闪存储器的应用,是一种快闪存储器转换层(Flash Tran ...
- Date类型数据的加一天
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { if (startDate != null &am ...
- Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Vue.js的指令是以v-开头的,它们作用于HTML元素,指令提供了一些特殊的特性,将指令绑定在元素上时,指令会为绑定的目标元素添加一些特殊的行为,我们可以将指令看作特殊的HTML特性(attribu ...
- Javascript中的高阶函数介绍
高阶函数:高阶看上去就像是一种先进的编程技术的一个深奥术语,一开始我看到的时候我也这样认为的. Javascript的高阶函数 然而,高阶函数只是将函数作为参数或返回值的函数.以下面的Hello,Wo ...
- 前端存储之Web Sql Database
前言 在上一篇前端存储之indexedDB中说到,我们项目组要搞一个前后端分离的项目,要求在前端实现存储,我们首先找到了indexedDB,而我们研究了一段时间的indexedDB后,发现它并不是很适 ...