C#之收益计算器。

用C#做存储收益计算器,掌握if应用及格式

 1  static void Main(string[] args)
 2         {
 3             Console.WriteLine("*****************************************************");
 4             Console.WriteLine("欢迎来到中国银行,您可以在这里进行定期存款,获得的收益将按照以下规则进行计算");
 5             Console.WriteLine("1.存款期1年以内,按照4%的年利率计算利息");
 6             Console.WriteLine("2.存款期2-5年,按照4.8%的年利率计算利息");
 7             Console.WriteLine("3.存款期5年以上(不含5年),按照5.2%的年利率计算利息");
 8             Console.WriteLine("4.若存款金额超过50(含50万),存款到期后,还会获得利息10%的收益");
 9
10             Console.Write("请输入存款金额(万元):");
11             decimal money = decimal.Parse(Console.ReadLine());
12             Console.Write("请输入存款年限(年):");
13             int year = int.Parse(Console.ReadLine());
14             decimal rate;
15             if (year == 1)
16             {
17                 rate = 0.04m;
18             }
19             else if (year >= 2 && year <= 5)
20             {
21                 rate = 0.048m;
22             }
23             else
24             { rate = 0.052m;
25             }
26             decimal rateMoney = money * rate * year * 1000;
27
28             decimal extraMoney = 0;
29             if (money >= 50)
30             {
31                 extraMoney = rateMoney * 0.1m;
32             }
33             decimal all = rateMoney + extraMoney;
34             Console.Write("恭喜你,存款成功,"+year+"年到期后,你将获得"+all+"元的收益利息");
35
36             Console.ReadLine();
37         }

原文地址:https://www.cnblogs.com/zay999/p/9164594.html

时间: 2024-10-17 06:21:52

C#之收益计算器。的相关文章

C#总结2-2

第四章程序流程 4.01流程图 1流程图:使用标准化的图性方案,分析某个功能的实习步骤. 2.根据功能画出流程图,根据流程图实现代码的编写.将功能分析和代码书写分离,更加专注,便于解决复杂的问题. 3. 4.02if判断 1.其中(条件1)(条件2)为bool类型,(代码1)(代码2)(代码N)可重复任意次数. 2.if判断的功能是对流程控制语句,除此还有,switch表选择,循环语句. 3.三目运算符就是简化版的if判断. 4.判断一个是是零,正奇数,正偶数,负奇数还是正偶数 4.03变量的作

C#基础(下)

第四章 流程控制 4-01 流程图 使用标准化的图形方案,分析某个功能的实现步骤 流程图的形状 4-02 if 判断 流程控制语句 if 判断 switch 选择 循环 while do while for foreach 代码格式: if (条件1){ 代码1}else if (条件2){ 代码2}else{ 代码n} 示例 4-03 变量作用域 可以简单理解为,耨个变量在定义时所在的大括号.在大括号内,该变量有效,大括号外无效 在某个位置定义变量的时候,变量名不得与作用域覆盖该位置的变量名相

C#的初学知识点

初学C# 初见Hello,World 第一句源代码:Console.WriteLine("Hello,World");: 认识.Net: 编译工具:Visual Studio: 主函数:Public static void main(string[] args): 输出语句:Console.WriteLine("Hello,world"); 变量和数据类型 数据类型:常见的C#数据类型:char.string.int.double 变量:变量的语法:数据类型+空格+

一个简单的税利计算器(网页版)

嗯嗯,做一个简单的网页版的税率计算器,功能比较简单,但是相对比较实用.因为参考了一些其他作品,所以在计算汇率的时候习惯性的是以美元做单位.具体的功能有着较为详细的标注.仅供大家学习参考下. <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>JavaScript Loan Calculator</title>

0329单元测试--复利计算器(组员:冯铭杰 梁毅乾)

测试要求: 对我们和复利计算程序,写单元测试. 有哪些场景? 期待的返回值 写测试程序 运行测试 场景测试: 1.测试输入值是否为空 2.测试输入值是否为负数 3.输出结果是否正确? 期待值: 1.提示输入错误 2.提示输入错误,重新输入 3.提示输出正确 功能模块  数据类型  具体数据  运行结果  复利计算  (本金,利率,年限)  (100,0.03,5)  115.9274  测试输入值为空  (本金,利率,年限)  (0,0,0)  错误 测试输入值为负数 (本金,利率,年限) (-

复利计算器(软件工程)及Junit测试———郭志豪

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

复利计算器(软件工程)———郭志豪

计算:本金为100万,利率或者投资回报率为3%,投资年限为30年,那么,30年后所获得的利息收入:按复利计算公式来计算就是:1,000,000×(1+3%)^30 客户提出: 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 代码如下: 1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 Sy

复利计算器再升级

一.客户需求 已完成需求: 1.客户说:帮我开发一个复利计算软件. 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢? 5.如果我希望在十年内将100万元变成200万元,应该找到报酬率在多少的投资工具来帮助我达成目标?如果想在5年后本金翻倍,报酬率就应至少为多少才行呢

0320-复利计算器代码

#include<stdio.h>#include<math.h>void Danli();void Fuli();void getPrincipal();void getYear();void getYearRate();void getMutualFund();double p,i,f;int n;main(){ int num=0; while(1){ printf("\t\t\t|************复利计算器************|\n"); p