利息计算器(interest calculator)
来源:互联网 发布:windows system 编辑:程序博客网 时间:2024/05/01 21:19
实现简单的基于GUI的利息计算器:
namespace interest_calculator{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void calculatorBtn_Click(object sender, EventArgs e) { decimal principal, toal; double rate, time; try { principal = Convert.ToDecimal(textBox1.Text); rate = Convert.ToDouble(textBox2.Text); time = Convert.ToDouble(textBox3.Text); } //Exception Handling catch (Exception) { MessageBox.Show("输入数据不正确,请检查!"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); return; } if (principal < 0 || rate < 0 || time < 0) { MessageBox.Show("输入数据应该为正数,请检查!"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); return; } if (calculatorRadioBtn_1.Checked) { toal = principal + principal * (decimal)((rate / 100) * time); //计算单利 showBox.Text = Convert.ToString(toal); } else { toal = principal * (decimal)Math.Pow(1 + rate / 100, time); //计算复利 showBox.Text = Convert.ToString(toal); } } private void resetBtn_Click(object sender, EventArgs e) { textBox1.Clear(); //重置将清除textBox和showBox之前的输入 textBox2.Clear(); textBox3.Clear(); showBox.Clear(); } private void Form1_KeyDown(object sender, KeyEventArgs e) { //设置按钮快捷键 if (e.KeyCode == Keys.C && e.Control) calculatorBtn.PerformClick(); if (e.KeyCode == Keys.R && e.Control) resetBtn.PerformClick(); if (e.KeyCode == Keys.E && e.Control) quitBtn.PerformClick(); } private void quitBtn_Click(object sender, EventArgs e) { this.Close(); //退出程序 } }}
代码地址:http://download.csdn.net/download/github_37588138/10157223
阅读全文
0 0
- 利息计算器(interest calculator)
- Simple Interest 1.0(财务利息计算器)
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 利息计算器
- 结合生成式与判别式方法,Petuum新研究助力医疗诊断
- 海云数据首发图易 AI 能力服务平台新品,图易 6 塑造 AI 能力新物种
- linux学习第三十五篇:LAMP架构介绍,MySQL_MariaDB介绍,MySQL安装
- python 3.0操作mysql数据库
- 清华大学人工智能创新团队在AI对抗性攻防竞赛中获得冠军
- 利息计算器(interest calculator)
- 如何让一部分人先拆起来?我们和菜鸟网络聊了聊
- 长文回顾NIPS大会最精彩一日:AlphaZero遭受质疑;NIPS史上第一场正式辩论和LeCun的激情抗辩/据理力争;元学习&深度强化学习亮点复盘。
- 18-CSS 2D改变 透视
- Spring事务配置
- 刚刚!没参加饭局的马云用iDST的语音技术买了张地铁票,竟然没说唤醒词
- 听说IBM发布了一款「为AI而生」的芯片?这事儿要从AI数据的传输与存储说起
- zTree初体验(一)获取所有选中节点数据
- Redis为什么使用单进程单线程方式也这么快