結對專案(四則運算公升級版)
上傳github位址:
一、基本要求
從個人專案出發,將程式改造成乙個單機帶使用者介面(不是控制台)的程式,這個程式最基本要達到:
二、我做的擴充套件方向
1.程式可以出帶括號的正整數四則運算,支援分數,除法保留兩位小數,如:(1/3+1)*2 = 2.67,特別注意:這裡是2.67而非2.66(保留兩位小數功能實現,不支援出帶括號題目)
2.可以出表示式裡含有負整數(負整數最小不小於-100)的題目,且負數需要帶括號,使用者輸入的結果不用帶括號。如: 2*(-4) = -8(function6實現)
3.程式可以設定**功能,可以改變介面的顏色即可(按鈕點選實現兩種顏色切換)
三、開發壞境
四、具體**
1. 主要利用以下這個函式去產生隨機數去出題目
int x=(int)(math.random()*52.可以處理負數的題目的實現**);int x=(int)(math.random()*5
);switch
(x)
private3.功能框背景顏色的變動void function6()//
表示式裡含有負整數(負整數最小不小於-100)的題目,且負數需要帶括號,使用者輸入的結果不用帶括號。
break
;
case1:
break
;
case2:
break
;
case3:
break
; }
}
if(e.getsource()==colorchangebtn)五、解決問題else
}
附圖:統計表
psp2.1
personal software process stages
time senior student(h)
time(h)
planning
計畫· estimate
估計這個任務需要多少時間
development
開發1.5
· analysis
需求分析 (包括學習新技術)
0.10.3
· design spec
生成設計文件
· design review
設計複審
· coding standard
**規範
0.10.1
· design
具體設計
0.5· coding
具體編碼
· code review
**複審
1.1· test
測試(自我測試,修改**,提交修改)
0.5reporting
報告test report
測試報告
0.5·workload
計算工作量
0.5·correction
並提出過程改進計畫
結對程式設計分工:
何鎧江201606120010:背景顏色設定,整數相加減乘除,時間更新
陳廷欽201606120003:頁面布局,點選時間處理,答案判斷,階乘計算,**細節(具體部落格)
工作圖(本人右邊)
四則運算課程第四次作業
ooa object oriented analysis,物件導向分析 從客觀存在的事務和事務之間的關係,歸納出有關物件 包括物件的屬性和行為 以及物件之間的聯絡,並將具有相同屬性和行為的物件用乙個類 class 來表示。建立乙個能夠反映真實情況的需求模型。ood object oriented d...
第四次作業 小學四則運算「軟體」之初版
作業要求來自於 一 題目要求 像 構建之法 的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 軟體 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 ...
作業四 結對程式設計專案 四則運算
經過一段時間的學習和查閱資料,我跟小夥伴終於完成了這項任務,雖然過程磕磕絆絆,但最終還是把程式除錯了出來。下面是我的 c namespace szys1 public static int count 0 public static int right 0 public static int fau...