結對程式設計專案---四則運算
小組成員:
王浩淳
基本功能:
1) 實現乙個帶有使用者介面的四則運算。
2) 生成的題目不能重複。
3) 支援負數。
需要支援的基本設定引數
1) 題目的數量
2) 數值的範圍
3) 題目中最多幾個運算子
4) 題目中或運算過程中有無有分數
5) 題目中是否有乘除法
6) 題目中是否有括號
7) 題目中或運算過程中有無負數
工作分配:
我:窗體框架的設計與實現,總體**功能的設計,bug排除。
吳獻榮:功能**的實現,整體**規範,**細節與bug排除。
結對的每乙個人的優點和缺點:
優點:我的夥伴吳獻榮同學動手能力很強,很有鑽研精神,程式設計基礎好
缺點:程式設計時遇到問題容易煩躁
結對程式設計的優點和缺點:
優點:程式設計效率更高,能力互補,相互學習更有效的解決問題
缺點:有時想法不統一,程式設計習慣不同
程式設計**:
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
四則運算自動生成器
char fh = ;
private
void button2_click(object
sender, eventargs e)
else
}else
else}}
else
if (fhs == 2
)
else}}
else
else}}
else
else
}else
else}}
}}public
void fh1() //
含有乘除法
public
void fh2()//
無乘除法
public
void randzs(int b,int c)//
隨機整數
public
void randfs(int b,int c)//
隨機分數
while (n == 0 || m == 0 || n ==m);
input(n.tostring());
input("/
");input(m.tostring());
}public
void shu(int b,int
c)
else
}public
void input(string t)//
輸出到textbox4中
private
void button3_click(object sender, eventargs e)//
清除輸出結果
private
void button1_click(object
sender, eventargs e)
private
void button4_click(object
sender, eventargs e)}}
執行結果截圖:
總結:
經過兩周的學習,我和我的夥伴在程式設計基礎能力上都有了提公升,對**規範也更加重視,但是經過結對程式設計我和我的同伴也都了解到了自己在程式設計時的優點和不足,在此次結對程式設計中,我更多的是負責了動腦子的工作,動手敲**的環節少了些,在之後的程式設計中自己也要重視自己的動手能力。在有夥伴的情況下,自己的責任心也更加強了,兩個人都開始努力研究程式,在這之中我們也互相學到了很多新的知識。
小組程式設計截圖:
結對程式設計專案 四則運算
實現乙個帶有使用者介面的四則運算。生成的題目不能重複。支援負數,例如 1,1 2,3 4 5等。題目的數量 個人專案的要求 數值的範圍 題目中最多幾個運算子 題目中是否有乘除法 題目中或運算過程中有無負數 根據老師的要求我們做的程式中解決了以上的問題。因為在第一次製作的四則運算中我的 就已經製作了乙...
四則運算結對專案
1.需求分析 設計開發乙個小學生四則運算練習軟體,使之具有以下功能 1 由計算機從題庫檔案中隨機選擇20道加減乘除混合算式,使用者輸入算式答案,程式檢查答案是否正確,每道題正確計5分,錯誤不計分,20道題測試結束後給出測試總分 2 題庫檔案可採用實驗二的方式自動生成,也可以手工編輯生成 3 程式為使...
作業四 結對程式設計專案 四則運算
經過一段時間的學習和查閱資料,我跟小夥伴終於完成了這項任務,雖然過程磕磕絆絆,但最終還是把程式除錯了出來。下面是我的 c namespace szys1 public static int count 0 public static int right 0 public static int fau...