實現乙個帶有使用者介面的四則運算。
生成的題目不能重複。
支援負數,例如-1,-1/2,-3『4/5等。
題目的數量(個人專案的要求)
數值的範圍
題目中最多幾個運算子
題目中是否有乘除法
題目中或運算過程中有無負數
根據老師的要求我們做的程式中解決了以上的問題。因為在第一次製作的四則運算中我的**就已經製作了乙個使用者操作的介面,只是比較粗糙不夠完善,所以這次我和我的組員完善了四則運算的介面和一些具體的功能。在這些要求中的運算子有幾個的問題裡,第一次製作的四則運算的運算子是做了三個,所以這次依舊使用三個運算子,沒有進行大的修改。
小組成員:李雲龍、劉科宇
源**:
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;
using 四則運算;
namespace _randomnum
public static int count = 0;
private int t = 60;
public static int right = 0;
private void button1_click(object sender, eventargs e)
private void rdn()
r1 = rd.next(int.parse(textbox2.text), int.parse(textbox3.text));
r2 = rd.next(int.parse(textbox2.text), int.parse(textbox3.text));
textbox1.text = r1.tostring();
textbox2.text = r2.tostring();
string fuhao = new string ;
label3.text = fuhao[rd.next(0, 5)];
int result = 0;
switch (label3.text)
else
return;
case "×":
result = int.parse(textbox5.text) * int.parse(textbox6.text);
return;
case "÷":
if (textbox5.text == "0")
else
return;}}
private void randomnum()
n1 = ran.next(int.parse(textbox2.text), int.parse(textbox3.text));
n2 = ran.next(int.parse(textbox2.text), int.parse(textbox3.text));
textbox1.text = n1.tostring();
textbox2.text = n2.tostring();
textbox3.text = "";
}private void timer1_tick(object sender, eventargs e)
private void button10_click(object sender, eventargs e)
private void textbox3_keydown(object sender, keyeventargs e)
switch (s)
else
break;
case "×":
result = int.parse(textbox1.text) * int.parse(textbox2.text);
break;
case "÷":
if (textbox2.text == "0")
else
break;
}if (e.keycode == keys.enter)
else
else
}randomnum();}}
private void button3_click(object sender, eventargs e)
private void button4_click(object sender, eventargs e)
private void button5_click(object sender, eventargs e)
private void button6_click(object sender, eventargs e)}}
form2:
using _randomnum;
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 四則運算
由於我們兩個底子薄,本次作業難度便較大,但經過我們倆查資料和請教同學把 本次作業完成了,但是還有很多地方不足希望老師批請指正,通過本次作業我們也認識到程式設計的重要性,在以後的學習中更加努力。
結對程式設計專案 四則運算
結對程式設計專案 四則運算 小組成員 王浩淳 基本功能 1 實現乙個帶有使用者介面的四則運算。2 生成的題目不能重複。3 支援負數。需要支援的基本設定引數 1 題目的數量 2 數值的範圍 3 題目中最多幾個運算子 4 題目中或運算過程中有無有分數 5 題目中是否有乘除法 6 題目中是否有括號 7 題...
四則運算結對專案
1.需求分析 設計開發乙個小學生四則運算練習軟體,使之具有以下功能 1 由計算機從題庫檔案中隨機選擇20道加減乘除混合算式,使用者輸入算式答案,程式檢查答案是否正確,每道題正確計5分,錯誤不計分,20道題測試結束後給出測試總分 2 題庫檔案可採用實驗二的方式自動生成,也可以手工編輯生成 3 程式為使...
作業四 結對程式設計專案 四則運算
經過一段時間的學習和查閱資料,我跟小夥伴終於完成了這項任務,雖然過程磕磕絆絆,但最終還是把程式除錯了出來。下面是我的 c namespace szys1 public static int count 0 public static int right 0 public static int fau...