精华内容
下载资源
问答
  • c#窗体计算器加减乘除
    千次阅读
    2020-05-27 16:49:41

    转载:https://blog.csdn.net/dust__/article/details/102980510
    在这里插入图片描述

    namespace 计算器
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                
            }
            private void button1_Click(object sender, EventArgs e)
            {
                double num1 = Convert.ToDouble(textBox1.Text);
                double num2 = Convert.ToDouble(textBox2.Text);
                string type = comboBox1.SelectedItem .ToString();
               
                if (type == "+")
                {
                    double num = num1 + num2;
                    string num3 = num.ToString();
                    label1.Text = num3;
                }
                if (type=="-")
                {
                    double num = num1 - num2;
                    string num3 = num.ToString();
                    label1.Text = num3;
                }
                if (type=="×")
                {
                    double num = num1 * num2;
                    string num3 = num.ToString();
                    label1.Text = num3;
                }
                if (type=="÷")
                {
                    double num = num1 / num2;
                    string num3 = num.ToString();
                    label1.Text = num3;
                }
                if (type=="%")
                {
                    double num = num1 % num2;
                    string num3 = num.ToString();
                    label1.Text = num3;
                }
            }
        }
    }
    
    
    更多相关内容
  • C#计算器加减乘除窗体功能的实现。使用C#窗体控件等实现了一个两个数之间的加减乘除等功能,是当初学习C#写的一个小程序。本来想设置资源分为0的,为啥最低是1啦?如有哪位知道怎么能设置资源分为0,敬请告知,因为...
  • 主要为大家详细介绍了C#实现简单加减乘除计算器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • c#自己做的一个简单计算器,可以实现加减乘除混合运算,但运算中不能有负数,仅供参考!大神勿喷!
  • 比较简单的计算机,适合初学者学习,修改。
  • 简单、乘、除运算。模拟计算机上的计算器编写的
  • C# Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61...
    C# <wbr>计算器设计 <wbr> <wbr>加减乘除 <wbr>累加 <wbr>代码可直接复制使用
     C# Code 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    using  System;
    using  System.Collections.Generic;
    using  System.ComponentModel;
    using  System.Data;
    using  System.Drawing;
    using  System.Linq;
    using  System.Text;
    using  System.Windows.Forms;

    namespace  计算器2
    {
        
    public  partial  class  Form1 : Form
        {
            
    public  Form1()
            {
                InitializeComponent();
            }
            
    //要求:文本框中只能输入0-9,不能禁用退格键,只要文本框的内容一变动,
             //结果框的内容立刻清空。起始位置不能输入0,当某一文本框输入错误时,该文本框获得焦点并全选错误文字,方便修改
             //有默认按键enter,窗体不可拖动
             private   void  加_Click( object  sender, EventArgs e)
            {
                
    double  i1, i2;
                
    if  ( double .TryParse(textBox1.Text,  out  i1))
                {
                    
    if  ( double .TryParse(textBox2.Text,  out  i2))
                    {
                        textBox3.Text = Convert.ToString(i1 + i2);
                    }
                    
    else
                    {
                        textBox2.Focus();
                        MessageBox.Show(
    "请检查第2个文本框的值是否为数字" );
                        textBox2.SelectAll();
    //全选错误文字,方便修改
                    }
                }
                
    else
                {
                    textBox1.Focus();
                    MessageBox.Show(
    "请检查第1个文本框的值是否为数字" );
                    textBox1.SelectAll();
                }

            }

            
    private   void  减_Click( object  sender, EventArgs e)
            {
                
    double  i1, i2;
                
    if  ( double .TryParse(textBox4.Text,  out  i1))
                {
                    
    if  ( double .TryParse(textBox5.Text,  out  i2))
                    {
                        textBox6.Text = Convert.ToString(i1 - i2);
                    }
                    
    else
                    {
                        textBox5.Focus();
                        MessageBox.Show(
    "请检查第5个文本框的值是否为数字" );
                        textBox5.SelectAll();
                    }
                }
                
    else
                {
                    textBox4.Focus();
                    MessageBox.Show(
    "请检查第4个文本框的值是否为数字" );
                    textBox4.SelectAll();
                }

            }

            
    private   void  乘_Click( object  sender, EventArgs e)
            {
                
    double  i1, i2;
                
    if  ( double .TryParse(textBox7.Text,  out  i1))
                {
                    
    if  ( double .TryParse(textBox8.Text,  out  i2))
                    {
                        textBox9.Text = Convert.ToString(i1 * i2);

                    }
                    
    else
                    {
                        textBox8.Focus();
                        MessageBox.Show(
    "请检查第8个文本框的值是否为数字" );
                        textBox8.SelectAll();
                    }

                }
                
    else
                {
                    textBox7.Focus();
                    MessageBox.Show(
    "请检查第7个文本框的值是否为数字" );
                    textBox7.SelectAll();
                }

            }

            
    private   void  除_Click( object  sender, EventArgs e)
            {
                
    double  i1, i2;
                
    if  (! double .TryParse(textBox10.Text,  out  i1))
                {
                    textBox10.Focus();
                    MessageBox.Show(
    "请检查第10个文本框的值是否为数字" );
                    textBox10.SelectAll();
                    
    return ;
                }
                
    if  (! double .TryParse(textBox11.Text,  out  i2))
                {
                    textBox11.Focus();
                    MessageBox.Show(
    "请检查第11个文本框的值是否为数字" );
                    textBox10.SelectAll();
                    
    return ;
                }
                textBox12.Text = Convert.ToString(i1 / i2);

            }

            
    private   void  余数_Click( object  sender, EventArgs e)
            {
                
    int  i1, i2;
                
    if  (! int .TryParse(textBox13.Text,  out  i1))
                {
                    textBox13.Focus();
                    MessageBox.Show(
    "请检查地13个文本框的值是否为数字" );
                    textBox13.SelectAll();
                    
    return ;
                }
                
    if  (! int .TryParse(textBox14.Text,  out  i2))
                {
                    textBox14.Focus();
                    MessageBox.Show(
    "请检查第14个文本框的值是否为数字" );
                    textBox14.SelectAll();
                    
    return ;
                }
                textBox15.Text = Convert.ToString(i1 % i2);

            }

            
    private   void  button1_Click( object  sender, EventArgs e)
            {
                btnFlag.Visible = 
    false ;
            }

            
    private   void  button3_Click( object  sender, EventArgs e)
            {
                btnFlag.Visible = 
    true ;
            }

            
    private   void  求和_Click( object  sender, EventArgs e)
            {
                
    int  i1, i2;
                
    if  ( int .TryParse(textBox16.Text,  out  i1))
                {
                    
    if  ( int .TryParse(textBox17.Text,  out  i2))
                    {
                        
    if  (i1 > i2 || i1 == i2)
                        {
                            MessageBox.Show(
    "输入错误,第一个数比第二个数大,或者两个数相等!" );
                        }
                        
    else
                        {
                            
    int  sum =  0 ;
                            
    for  ( int  i = i1; i <= i2; i++)
                                sum += i;
                            textBox18.Text = Convert.ToString(sum);
                        }
                    }
                    
    else
                    {
                        textBox17.Focus();
                        textBox17.SelectAll();
                        MessageBox.Show(
    "输入错误,请检查输入的值是否为数字" );
                    }
                }
                
    else
                {
                    textBox16.Focus();
                    textBox16.SelectAll();
                    MessageBox.Show(
    "输入错误,请检查输入的值是否为数字" );
                }

            }

            
    private   void  textBox1_TextChanged( object  sender, EventArgs e) //文本框1和2中的文本一改动,文本框3就清空,文本框1和2共用一个事件
            {
                textBox3.Text = 
    "" ;
            }

            
    private   void  textBox4_TextChanged( object  sender, EventArgs e) //文本框4和5中的文本一改动,文本框6就清空,文本框4和5共用一个事件
            {
                textBox6.Text = 
    "" ;
            }

            
    private   void  textBox7_TextChanged( object  sender, EventArgs e) //文本框7和8中的文本一改动,文本框9就清空,文本框7和8共用一个事件
            {
                textBox9.Text = 
    "" ;
            }

            
    private   void  textBox10_TextChanged( object  sender, EventArgs e) //文本框10和11中的文本一改动,文本框12就清空,文本框10和11共用一个事件
            {
                textBox12.Text = 
    "" ;
            }

            
    private   void  textBox13_TextChanged( object  sender, EventArgs e) //文本框13和14中的文本一改动,文本框15就清空,文本框13和14共用一个事件
            {
                textBox15.Text = 
    "" ;
            }

            
    private   void  textBox16_TextChanged( object  sender, EventArgs e) //文本框16和17中的文本一改动,文本框18就清空,文本框16和17共用一个事件
            {
                textBox18.Text = 
    "" ;
            }

            
    private   void  btnFlag_Click( object  sender, EventArgs e)
            {
                
    this .Close();
            }

            
    private   void  textBox16_KeyPress( object  sender, KeyPressEventArgs e)
            {
                TextBox reprentate = (TextBox)sender;
    //强制将object父类型转换成Textbox类型,每个控件都是一个类,为了让其他textbox能共用此事件。

                 if  (e.KeyChar <  48  || e.KeyChar >  57 ) //表示输入的不是数字,不能让输入
                    e.Handled =  true ;

                
    if  (e.KeyChar ==  8 ) //表示输入的是退格,ascii为8,可以输入,
                    e.Handled =  false ;

                
    if  (reprentate.SelectionStart ==  0  && e.KeyChar ==  '0' ) //光标在0位置,并且输入的是0,不能让输入
                    e.Handled =  true ;
            }




        }
    }
    展开全文
  • C#窗体程序实现计算器功能,实现基本的加减乘除运算。
  • C#窗体计算器

    2017-03-25 16:38:19
    C#窗体程序实现简单计算器计算器具有加减乘除以及开方功能,
  • C#实现的计算器,可以实现加减乘除,并做成了课执行文件的
  • C#窗体实现简单计算器功能

    千次阅读 2021-12-25 12:49:30
    C#窗体简单计算器功能,完成加减乘除简单运算。

    实现加减乘除简单的功能

    首先创建一个Windows窗体应用,拖入一个textbox控件和17个button控件,将控件的text属性更改

    如:

     分别将数字、算术运算符、等于和清空的代码写入

    数字:

    算术运算符 

     清空

    等于(这里等于是要将前面的运算计算出来) 

     最后选择button的click事件

    数字控件:

    算术运算符:

     

     

    展开全文
  • C# 做的WINDOWS窗体程序-简易计算器

    热门讨论 2015-01-06 10:38:19
    C#做的一个简单的实现加减乘除的WINDOWS窗体程序计算器
  • 6.如果想要代码分享或者提建议探讨,可以好友,联系方式如下; 希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家 版权声明:本文版权归作者(@攻城狮小关)和CSDN共有,欢迎转载,但未经作者同意必须保留此...

    1.MyFirstApp Calculator小关牌计算机简易版

    2.总共写了150行代码左右,部分代码如下:

    3.运行如下所示:

    4.点击确定,进入计算器页面

    5.这边的x的y次方是通过函数Math.Pow();实现的

    6.如果想要代码分享或者提建议探讨,可以加好友,联系方式如下;

    希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家
    版权声明:本文版权归作者(@攻城狮小关)和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    大家写文都不容易,请尊重劳动成果~ 
    交流加Q:1909561302
    博客园地址https://www.cnblogs.com/guanguan-com/

    展开全文
  • c#编写的计算器,一个在windows窗体下简易的计算器,可以计算加减乘除等。A simple windows form under calculator, Math, etc. can be calculated。
  • c# windows窗体练习:实现简单计算器,完成,乘,除,取余,简单运算 //编写环境:vs2017 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System....
  • 仿照windows自带的计算机用C#语言做一个能简单加减乘除计算器
  • } } private void InitializeComponent() { //// 设置窗体 //this.Width = 480; //this.Height = 320; //this.Left = this.Top = 100; //this.Title = "Code-Only Window"; //// 创建停靠面板对象 //DockPanel ...
  • C# 加减乘除计算器

    万次阅读 多人点赞 2019-04-19 00:40:32
    我在动手做这个计算器之前和大多数人都有着一样的观点:不就是一个计算器吗?这能有多难啊?(眼高手低 十分不屑.jpg)然而等到自己真正动手做起来的时候就会发现其实做一个计算器并没有想象中的那么简单。下面这张...
  • 就是输入一个数然后自动加上10,适于新手
  • 以win10计算器为模板仿制的一个简单的计算器窗体程序,可以实现混合连续加减乘除求余运算,以及记忆功能和求平方根,平方等功能,可以实现键盘直接输入
  • C#窗体i简易计算器源码 从上到下排序 textbox *3: textresult3,textresult,textresult, button 20 数字按钮11:num00,num0,—,num9, 小数点numdot, Ac:zeroAc,M+:nummc, MR:nummr, numplus ...
  • namespace 计算器 { public partial class Form6 : Form { public Form6() { InitializeComponent(); } //上一个按钮是否是运算符; //一个面积为50的矩形 求他能形成圆的最大面积 bool iscalc = false; //1 ...
  • C#编写的窗体计算器程序的进阶版。
  • C#创建一个简单的windows窗体应用,供大家参考,具体内容如下 编译环境,本人用的VS2013。 打开vs2013,新建项目 选择C#,创建windows窗体应用   自定义名称及存储位置 创建完成之后界面 从工具箱中添加控件 ...
  • C#做的一个简单的加减乘除计算器,做着好玩的!! C#代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; ...
  • 显示屏部分由两个组件组成,一个是方便操作的panel控件位于顶部,且为了使其显示屏在改变窗体大小时一直位于顶部,要将其属性 设置为 (Dock :TOP) 另外一个标签为 Label 标签 将其放置于Panel控件,将其调整至...
  • C#实现简单的加减乘除计算器

    万次阅读 2012-11-17 21:02:56
    第一次学习C#,做了个简单的加减乘除计算器,只能实现两个因数的运算。 主要是练习下C#编程,和以前用过的VB差不多。与VB6不同的是,C#代码区分大小写。 Windows窗口程序主要也是由一些控件组成,响应响应的事件...
  • C#计算器实现.zip

    2020-04-29 21:25:51
    C#计算器实现.zip

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 226
精华内容 90
关键字:

c#窗体计算器加减乘除

c# 订阅