C#——《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 Homework14 {public partial class Form1 : Form{public Form1(){InitializeComponent();}int a, b;string op;int result;int time = 60;bool start = false;Random rnd = new Random();private void Form1_Load(object sender, EventArgs e){btnNew_Click(sender, e);label5.Text = time.ToString();}private void label1_Click(object sender, EventArgs e){}private void btnJudge_Click(object sender, EventArgs e){string d = txbResult.Text;if (d == "") {d = "0";}double f = double.Parse(d);string rst = " " + a + op + b + "=" + d + " ";if (result == f){rst += "√";}else{rst += "x";}textBox1.Text = textBox1.Text+ "\r\n" + rst;btnNew_Click(sender, e);}private void timer2_Tick(object sender, EventArgs e){}private void timer1_Tick(object sender, EventArgs e){time--;label5.Text = time.ToString();if (time == 0) {btnJudge_Click(sender, e);time = 60;}}private void button2_Click(object sender, EventArgs e){start = !start;if (start){time = 60;label5.Text = time.ToString();timer1.Enabled = true;button2.Text = "停止";}else {label5.Text = time.ToString();timer1.Enabled = false;button2.Text = "開始";}}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;}label1.Text = a.ToString();label2.Text = b.ToString();label3.Text = op;txbResult.Text = "";}} }運行結果
三、實驗心得與體會
參考文章
https://blog.csdn.net/qq_30939943/article/details/102412140
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的C#——《C#语言程序设计》实验报告——面向对象程序设计——自动出题判分小程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thymeleaf——使用模板动态生成J
- 下一篇: C#——《C#语言程序设计》实验报告——