java四则出题判分_C#编程之自动出题判分——c#学习实践
本文主要向大家介绍了C#编程之自动出题判分——c#学习实践,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助。
1、程序功能自动出题—(程序随意给出10以内加减乘除)并且判断结果正确与否,正确打对勾,错误打错号。
2、设计界面:
3、代码:
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 text01
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int a, b;
string op;
int result;
Random rnd = new Random();
private void btnNew_Click(object sender, EventArgs e)
{ //随机产生A\B
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)
disp += "√";
else
disp += "X";
lstDisp.Items.Add(disp);
}
}
}
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C#.NET频道!
java四则出题判分_C#编程之自动出题判分——c#学习实践相关推荐
- php中new运算符的作用,C++_C++编程中new运算符的使用学习教程,new运算符用作从自由存储为 typ - phpStudy...
C++编程中new运算符的使用学习教程 new运算符用作从自由存储为 type-name 的对象或对象数组分配内存,并将已适当分类的非零指针返回到对象. [::] new [placement] ne ...
- java icon动态变换,以编程方式自动更改ImageIcon [Java]
I am making a simple game right now. When a JButton is clicked, the ImageIcon of a JLabel is suppose ...
- C#——《C#语言程序设计》实验报告——面向对象程序设计——自动出题判分小程序
一.实验目的 掌握Visual Studio(C#编程界面)和调试的基本方法: 掌握C#类型系统: 掌握C#控制语句用法: 掌握数组的用法: 二.实验内容 编写一个Windows程序,实现自动出题并判 ...
- [C#][Windows窗体程序]实现自动出题并判分
文章目录 一.pandas是什么? 二.效果演示 三.代码 Form1.cs 四.补充 一.pandas是什么? 编写一个Windows程序,实现自动出题并判分的功能. 功能要求: 能使用Random ...
- 20172311『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结
20172311『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结 结对伙伴 学号 :20172307 姓名 :黄宇瑭 伙伴第一周博客地址: http://www.cnblogs.com/ ...
- java 注解_怎样理解 Java 注解和运用注解编程?
怎样理解 Java 注解和运用注解编程? 注解和使用 先来看下概念首先从注释来看: 注释:给代码添加说明和解释,注释帮助开发人员理解程序.(Comment)说白点就是注释是给人看的. 注解:给代码添加 ...
- Java基础教程:面向对象编程[2]
Java基础教程:面向对象编程[2] 内容大纲 访问修饰符 四种访问修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限. default ...
- 【渝粤题库】陕西师范大学164111 Java及JSP动态网页编程与应用 作业 (高起专)
<JAVA与JSP动态网页编程与应用>作业 一.单选题 1.以下哪项都是关键字( ) A.package privati protect throw B. false final fina ...
- java的网络功能与编程_Java的网络功能与编程(转载)
Java的 网络 功能与编程 徐迎晓 (上海大学计算中心25#) 摘 要:Java语言是Internet上最热门的编程语言,本文针对 Java的 网络 功能,对Java从 网络 上获取图象.声音. ...
最新文章
- ASP.NET Razor – C# 逻辑条件简介
- mysql执行出错:Table 'k_user' is read only
- MySQL的内置函数
- IOC操作Bean管理XML方式(创建对象和set注入属性)
- KBMMW 4.81.00 发布
- 如何设置的单位为m_如何将视频设置为网页背景
- Windows 10 Build 9879 新变化(内含ISO下载)
- python 获取表格中的空数据_在python beautifulsoup中获取表格单元格值为空时的文本输出...
- 【纸牌识别】基于matlab灰度二值化纸牌识别【含Matlab源码 464期】
- 第十一章 缓存机制——《跟我学Shiro》[张开涛]
- 单片机学习笔记(五)
- 批量导出导入docker镜像
- 计算机怎么学的快,怎样学电脑打字最快电脑新手如何快速学会打字
- 春秋战国时期灭了三个国家的陈国女人
- 获取frame 标签里#documents里面的内容
- phase portrait 如果爱情像数学一样
- 怎么计算java对象的大小?
- java项目中使用ffmpeg剪辑部分视频
- PAT甲级题解 1030
- Zhong__安装配置MySQL8.0