c#做四则运算小程序

c#做四则运算小程序

 如果,此时的你,依旧没有开学;

恰巧可能还要辅导作业,

然后都是些小学生,

那么可以的话,你就试着做一个小程序

以下用c#做的一个窗体程序,内容简单,功能凑合

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 WindowsFormsApp4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        int a, b;

        string op;

        int result;
        Random rnd = new Random();

        private void Form1_Load(object sender, EventArgs e)
        {

        }


        private void BtnNew_Click(object sender, EventArgs e)
        {

            a = rnd.Next(9) + 1;

            b = rnd.Next(9) + 1;

            int c = rnd.Next(4);

            switch (c)

            {

                case 0: op = "+"; result = a + b; break;

                case 1: op = "-"; result = a - b; break;

                case 2: op = "*"; result = a * b; break;

                case 3: op = "/"; result = a / b; break;

            }

            lblA.Text = a.ToString();

            lblB.Text = b.ToString();

            lblOp.Text = op;

            txtAnswer.Text = "";

        }

        private void BtnJudge_Click(object sender, EventArgs e)
        {
            string str = txtAnswer.Text;

            double d = double.Parse(str);

            string disp = "" + a + op + b + "=" + str + " ";

            if (d == result) // if( Math.Abs(d-result)< 1e-3 )

                disp += "√  答案正确 ";

            else

                disp += "╳  答案错误 ";



            lstDisp.Items.Add(disp);
        }
    }
}

c#做四则运算小程序

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114791.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • hostapd学习「建议收藏」

    hostapd学习「建议收藏」hostapd简介工作模式 作用Master(AP) 成为无线接入点提供无线接入服务Managed(STA) 作为客户端连接其他无线接入点Monitor 监听附近所有无线流量Ad-hoc 多台计算机直接相连WiFi的几种模式hostapd能够使得无线网卡切换为master模式,模拟AP(通常可以认为是路由器)功能,也就是我们说的软AP(SoftAP)。hostapd的功能就是作

    2022年5月11日
    44
  • rna转录的方向是从5→3吗_转换到ois

    rna转录的方向是从5→3吗_转换到oisXNA3.0到4.0的转换http://blog.sina.com.cn/s/articlelist_1747721953_0_1.htmlXNA4.0可以说是一个变化很大的版本了,许多类都被重构或者删除,转换的相关重点描述文章中,比较好的是下面的URL地址:http://www.nelxon.com/blog/xna-3-1-to-xna-4-0-cheatshe

    2022年10月21日
    0
  • 电子元器件分销10亿俱乐部[通俗易懂]

    电子元器件分销10亿俱乐部[通俗易懂]2015中国本土元器件分销商10亿俱乐部成员:1、科通集团简介:科通集团创建于1995年,是中国最大的IC元器件分销商。总部设于深圳,并在香港和上海有分公司。科通为国内的OEM厂商、ODM厂商和EMS厂商提供范围广泛的电子元器件,其应用涉及无线通信、电信设备、企业网络、数字媒体、家庭娱乐、汽车电子、工业控制等等众多领域。销售额:2015年营收-约84亿元员工人数:约400人产品线:Xili…

    2022年6月22日
    72
  • Protel99se基本教程 Protel 99SE从零开始学习教程视频教程「建议收藏」

    Protel99se基本教程 Protel 99SE从零开始学习教程视频教程「建议收藏」Protel如何从零开始学习?找个有实例的书,或有原理图,有PCB的书,把他画好,先从单面板画起,(找个简单的)自己再热转印法制作PCB,钻孔、焊接元件、调试等等,看似后面与学PROTEL无关,但这些可以让你对PCB布线有更深认识,比如、元件封装尺寸一定要精确、焊盘大小、走线粗细、元件布局放置等等,更能总结好的画图经验!更接近实际应用,这样才能掌握画图的乐趣,当我自己布的PCB的发射机,可以用收音…

    2022年5月7日
    86
  • C# 开发上位机软件[通俗易懂]

    C# 开发上位机软件[通俗易懂]目前正进行上位机软件开发,有兴趣的朋友,可以一起参与,联系qq-19066432

    2022年5月25日
    41
  • 使用jedis操作redis_redis写入失败

    使用jedis操作redis_redis写入失败提示连接超时找到redis.conf并且编辑找到端口并注释bind127.0.0.1保护模式改成no重启redisps-ef|greprediskill-95555redis-serverbackupfile/redis.conf

    2022年9月4日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号