C#基础训练营 - 02 - 运算器

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

public double jia(double a,double b)

{

return a + b;

}

public double jian(double a, double b)

{

return a - b;

}

public double cheng(double a, double b)

{

return a * b;

}

public double chu(double a, double b)

{

return a / b;

}

public double mo(double a, double b)

{

return a % b;

}

private void button1_Click(object sender, EventArgs e)

{

double a = 100;

double b = 50;

// string[] opt = new string[] { "+", "-", "*", "/", "%" };

// string[] opfun = new string[] { "jia", "jian", "cheng", "chu", "mo" };

string op = cmbOp.Text.Trim();

if (double.TryParse(txtA.Text, out a) && double.TryParse(txtB.Text, out b))

{

double c = 0d;

if (op == "+")

c = jia(a, b);

else if (op == "-")

c = jian(a, b);

else if (op == "*")

c = cheng(a, b);

else if (op == "/")

c = chu(a, b);

else if (op == "%")

{

c = mo(a, b);

}

else

c = 0;

MessageBox.Show($"{a}{op}{b}={c}", "运算");

}

else

{

MessageBox.Show("填写错误!");

}

}

private void Form1_Load(object sender, EventArgs e)

{

txtA.Text = "100";

txtB.Text = "50";

}

}

相关推荐
Riemann~~2 小时前
C语言嵌入式风格
c语言·开发语言
zmzb01034 小时前
C++课后习题训练记录Day104
开发语言·c++
zmzb01035 小时前
C++课后习题训练记录Day105
开发语言·c++·算法
wjs20245 小时前
Vue3 条件语句
开发语言
_codemonster5 小时前
JavaWeb开发系列(六)JSP基础
java·开发语言
Web打印5 小时前
Phpask(php集成环境)之16 怎样彻底停用一个网站
开发语言·php
临水逸6 小时前
飞牛fnos 2025 漏洞Java跨域URL浏览器
java·开发语言·安全·web安全
H Corey6 小时前
数据结构与算法:高效编程的核心
java·开发语言·数据结构·算法
訫悦6 小时前
C++自带的set get语法(MSVC)
开发语言·c++