功能设计
1、计算器中,添加 0-9 共十个数字键。
2、计算器中,增添 加、减、乘、除、等于五个功能键。
3、计算器中,增加四个功能键:x2,sqrt,log, ln 四个键,分别计算求平方,开方。
实现代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace test3_1
{
public partial class Form1 : Form
{
double result = 0; //存储计算结果
double number = 0; //存储输入的数字
bool exist_value = false; //判断文本框中是否有值
string operation; //存储输入的运算符
/*
* 初始化
*/
public Form1()
{
InitializeComponent();
}
/*
* 数字键触发事件实现
*/
private void Seven_Click(object sender, EventArgs e)
{
if (exist_value == true)
{
textBox1.Text = "";
exist_value = false;
}
textBox1.Text += "7";
}
private void Eight_Click(object sender, EventArgs e)
{
if (exist_value == true)
{
textBox1.Text = "";
exist_value = false;
}
textBox1.Text += "8";
}
private void Nine_Click(object sender, EventArgs e)
{
if (exist_value == true)
{
textBox1.Text = "";
exist_value = false;
}
textBox1.Text += "9";
}
private void Four_Click(object sender, EventArgs e)
{
if (exist_value == true)