用C#设计一个四则运算器

简介:

用C#设计一个四则运算器

 

   

 

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication21
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnequal_Click(object sender, EventArgs e)
        {
            string s1 = txt1.Text.Trim();
            string s2 = txt2.Text.Trim();

            int i1, i2,sum=0;
            if (int.TryParse(s1, out i1) == false)
            {
                MessageBox.Show("第一个输入的不是合法的字符");
                txt1.Focus();
                txt1.BackColor = Color.Blue;
                return;
            }
            else
            {
                txt1.BackColor = Color.White;
            }
            if (int.TryParse(s2, out i2) == false)
            {
                MessageBox.Show("第二个输入的不是合法的字符");
                txt2.Focus();
                txt2.BackColor = Color.Red;
            }
            else
            {
                txt1.BackColor = Color.White;
            }
           switch(comboBox1.SelectedIndex)
            {
               case 0:
                sum = i1 + i2;
                txt3.Text=sum.ToString();
                break;
               case 1:
                   sum = i1 - i2;
                   
                   break;
               case 2:
                   sum = i1 * i2;
                 
                   break;
               case 3:
                   sum = i1 / i2;
                
                   break;
               case -1:
                   MessageBox.Show("你没有选择运算符");
                   break;
               default:
                   break;
                   
            }
            txt3.Text = sum.ToString();
        }

       
    }
}



本文转自gauyanm 51CTO博客,原文链接:http://blog.51cto.com/gauyanm/292206,如需转载请自行联系原作者

相关文章
|
7月前
|
芯片 Python
前道设计
前道设计
54 3
|
7月前
|
前端开发 算法 芯片
后道设计
后道设计
53 1
|
XML 存储 安全
深入理解HttpSecurity的设计
介绍了基于配置文件的使用方式以及实现细节,如下:
109 0
|
7月前
|
存储 SQL 前端开发
分类目录功能模型设计
分类目录功能模型设计
调查表设计
调查表设计
94 0
|
设计模式 架构师 Java
聊聊简单设计
聊聊简单设计
139 0
|
Java Scala
深入理解简单设计
深入理解简单设计
深入理解简单设计
|
安全 NoSQL JavaScript
C/C++为什么要专门设计个do…while?
最初do ... while的出现,更多的是作为循环控制流的一种语法糖。因为不论是while 还是 for循环,都是要先判断是否满足进入循环体的条件的。满足条件之后才能进入循环去执行循环体内的操作。
192 0
C/C++为什么要专门设计个do…while?
22. 谈设计
今天谈谈设计这个话题。 22.1. 为什么中国设计如此“丑” 从工业产品,包装,网站,游戏,建筑,园林...... 不是中国没有好的设计师,而是最终决定权不在设计师,而是审美较差的产品经理或企业高层。
1201 0

热门文章

最新文章