c#编写一个简易计算器,主要包含如下功能: ①可实现加减乘除; ②可实现开根号功能; ③具有平方、立方计算功能; ④具有求余数功能; ⑤具有计算sin、cos、tan功能; ⑥界面中显示学号、姓名。
时间: 2024-03-25 09:41:23 浏览: 120
C#计算器五套,五种GUI设计五种代码方式
好的,这里是一个简易计算器的 C# 代码示例,实现了你提到的所有功能,并在界面中显示了学号和姓名:
```csharp
using System;
using System.Windows.Forms;
namespace Calculator
{
public partial class Form1 : Form
{
// 学号和姓名
private const string StudentID = "xxx";
private const string StudentName = "xxx";
public Form1()
{
InitializeComponent();
// 显示学号和姓名
label1.Text = "学号:" + StudentID;
label2.Text = "姓名:" + StudentName;
}
private void button1_Click(object sender, EventArgs e)
{
try
{
double num1 = double.Parse(textBox1.Text);
double num2 = double.Parse(textBox2.Text);
string op = comboBox1.SelectedItem.ToString();
double result = 0;
switch (op)
{
case "+":
result = num1 + num2;
break;
case "-":
result = num1 - num2;
break;
case "*":
result = num1 * num2;
break;
case "/":
result = num1 / num2;
break;
case "√":
result = Math.Sqrt(num1);
break;
case "x²":
result = Math.Pow(num1, 2);
break;
case "x³":
result = Math.Pow(num1, 3);
break;
case "%":
result = num1 % num2;
break;
case "sin":
result = Math.Sin(num1);
break;
case "cos":
result = Math.Cos(num1);
break;
case "tan":
result = Math.Tan(num1);
break;
}
textBox3.Text = result.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
```
你可以将代码复制到 Visual Studio 中,并在 Form1 窗体上拖拽三个 TextBox 控件、一个 ComboBox 控件和一个 Button 控件,并在窗体上添加两个 Label 控件用于显示学号和姓名。然后在窗体的 Load 事件中显示学号和姓名,代码如下:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
// 显示学号和姓名
label1.Text = "学号:" + StudentID;
label2.Text = "姓名:" + StudentName;
}
```
最后,将按钮的 Click 事件绑定到 `button1_Click` 方法上,代码如下:
```csharp
private void button1_Click(object sender, EventArgs e)
{
// 计算器功能代码
}
```
这样,你就可以运行这个简易计算器了。在输入框中输入数字进行计算,选择不同的操作符进行不同的计算,点击“计算”按钮会在下方的输入框中显示计算结果。
阅读全文