admin管理员组文章数量:1794759
C#入门小练习2储蓄计算器程序
请根据以下场景,编写一个储蓄计算器程序。
银行想要为账户持有人提供一个简单的储蓄计算器,能实现复利储蓄计算。当用户输入存款金额及存款年利率后,系统显示各月末的账户余额。
为说明该程序的业务逻辑,下面列举了2个示例,并对其加以说明。
1、示例1
客户初次存入1000元,账户的年利率为2%,每月都计算利。
这个场景要求应用程序计算每月的利(将年利除以12),然后将计算期内的每个月的月利增加到账户余额中,并显示出来。12个月后最后总额为1020.18元(四舍五入到小数点后两位)
我们可以使用excel帮助我们进行验算。
2、示例2
客户初次存入2000元,账户的年利率为2.5%,以后每月还向账户中额外存入100元。
这个场景需要一个附加步骤,用以将每月额外的存款添加到每月余额中。在利加到余额中之后再增加这项存款。最后总额为2528.26元。
答案:提供直接写版本和代码类版本
直接写在启动项目版本
using System; using System.IO; namespace sasas { public class Program { public static void Main() { //输入利率rate Console.WriteLine(" 请输入年利率(百分比):"); float rate=float.Parse(Console.ReadLine()); //输入本金principal Console.WriteLine(" 请输入本金:"); float principal = float.Parse(Console.ReadLine()); //计算月利率 float month_rate = rate / 12/100; //每个月要存入多少钱 Console.WriteLine("请输入每月存款金额:"); float deposit =float.Parse(Console.ReadLine()); //计算账户余额 float sum = principal; int i = 0; for (i = 1; i <=12; i++) { sum = sum * month_rate + sum; Console.WriteLine("{0}个月后的账户余额为{1:N2}", i, sum); sum = sum + deposit; } } } }代码类版本
public static class T2 { public static void output() { Console.WriteLine(" 实验2-1,储蓄计算器"); //输入利率rate Console.WriteLine(" 请输入年利率(百分比):"); float rate=float.Parse(Console.ReadLine()); //输入本金principal Console.WriteLine(" 请输入本金:"); float principal = float.Parse(Console.ReadLine()); //计算月利率 float month_rate = rate / 12/100; //每个月要存入多少钱 Console.WriteLine("请输入每月存款金额:"); float deposit =float.Parse(Console.ReadLine()); //计算账户余额 float sum = principal; int i = 0; for (i = 1; i <=12; i++) { sum = sum * month_rate + sum; Console.WriteLine("{0}个月后的账户余额为{1:N2}", i, sum); sum = sum + deposit; } }调用方法
(1)新建类,类名设置为T2
建好后写入上面的代码类。
启动项目里的Main()里调用就好。
using System; using System.IO; namespace sjkjks { public class Program { public static void Main() { T2.output();//调用类 } } } 总结写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于 java开发 的学习思路及方向。从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。
由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的Gitee获取。 还有 高级java全套视频教程 java进阶架构师 视频+资料+代码+面试题!
全方面的java进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。
版权声明:本文标题:C#入门小练习2储蓄计算器程序 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686636254a89075.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论