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#做四则运算小程序

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • js操作string它substr方法

    js操作string它substr方法

  • 端口号怎么查看_如何查看端口

    端口号怎么查看_如何查看端口查看本地端口查看端口监控wc计算数字,-l或——lines:只显示列数.netstat网络系统的状态信息netstat-lntup|grep3306|wc-lnetstat-lntup|grepmysql|wc-lss查看活动状态的套接字信息ss-lntup|grep3306|wc-lss-lntup|grep…

    2022年10月27日
  • 机器学习笔记 – 自动编码器autoencoder

    机器学习笔记 – 自动编码器autoencoder自编码器是开发无监督学习模型的主要方式之一。但什么是自动编码器?简而言之,自动编码器通过接收数据、压缩和编码数据,然后从编码表示中重构数据来进行操作。对模型进行训练,直到损失最小化并且尽可能接近地再现数据。通过这个过程,自动编码器可以学习数据的重要特征。自动编码器是由多个层组成的神经网络。自动编码器的定义方面是输入层包含与输出层一样多的信息。输入层和输出层具有完全相同数量的单元的原因是自动编码器旨在复制输入数据。然后分析数据并以无监督方式重建数据后输出数据副本。

  • 文件服务器审计—首选Netwrix文件服务器审计工具

    文件服务器审计—首选Netwrix文件服务器审计工具文件服务器审计—首选Netwrix文件服务器审计工具为了遵守外部法规和确保业务连续性,企业需要审核他们的文件服务器,以确保防止敏感数据泄漏和未经授权的修改。看到论坛很多类似的讨论,而且微软自带的审计策略往往不能满足IT的所有需求。常常通过第三方的软件来实现文件服务器的审计功能。NetwrixWindows文件服务器工具有免费版本的变更通知工具以及收费版本的审计工具。可以自…

  • Java0xffffffff为什么表示为-1

    Java0xffffffff为什么表示为-1inti=0xffffffff;System.out.println(i);输出-1上面的程序有个问题为什么inti=0xffffffff;没有报溢出错误,且输出为-1?因为0xffffffff实际是二进制,程序中任何十进制,八进制,16进制的数在计算机底层都是二进制,表示成X进制只是为了让人看明白,所以0xffffffff在电脑中就是32个1,而不是2的32次…

  • linux两个文件修改主机名

    linux修改主机名的方法用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname//查看机器名#hostname-i//查看本机器名对应的ip地址

    2021年12月24日

发表回复

您的电子邮箱地址不会被公开。

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