結對程式設計專案 四則運算

2022-07-14 16:00:12 字數 3224 閱讀 2627

實現乙個帶有使用者介面的四則運算。

生成的題目不能重複。

支援負數,例如-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...