一、功能需求
1、使用者輸入引數n,然後隨機引數n道加減乘除演算法題
2、每個數字在0-100之間,運算子只有1個
二、功能設計
當輸入乙個引數n,隨機產生n道加減乘除算術題。保證生成的每個練習題包含1種運算子。且保證在算數過程中,不出現負數,和小數。
三、設計實現
(一)main類
輸入引數n,呼叫其他類來輸出演算法題
public(二)maker類class
main }}
產生演算法題
class(三)randomnum類:生成隨機數字類maker
question getquestion()
public
void
getresult()
if(list.get(1).equals('+'))
if(list.get(1).equals('-'))
if(list.get(1).equals('÷'))
this
.question.setresult(result);
//return result;
}}
//(四)charmaker類:隨機製造運算子類生成隨機數字類
class
randomnum
return
number;}}
//(五)question類隨機製造運算子類
class
charmaker;
char makechar(int
nums)
return
chars;}}
功能:get、set方法用於修改獲取
四、測試執行
五、psp
psp任務內容
計畫時長(h)
實際時長(h)
planning
計畫301
·estimate
估計時長,規劃大致任務步驟23
development
開發11
·analysis
需求分析(包括新技術學習)35
·coding standard
**規範(為目前的開發制定合適的規範)00
·design
具體設計24
·coding
具體編碼
2042
·code review
**複審13
·test
測試(自我測試,修改**,提交修改)301
reporting
報告23
·size measurement
計算工作量11
·postmortem & process improvement plan
事後總結,並提出過程改進計畫12
寫部落格30
1
小學生四則運算
小學生練習題四則運算包括真分數的四則運算和整數的四則運算,我寫了八個函式,分別是整數加法 整數減法 整數乘法 整數除法 真分數加法,真分數減法,真分數乘法和真分數除法,利用隨機函式rand 產生隨機數,可以隨意練習多少道題目,寫完這個程式用了2個小時,主要用在除錯上了。include include...
小學生四則運算
對於這個程式我以為需要半個小時能夠完成 是我太傻太天真了!不過實際操作過後,才發現我足足花了1個小時才勉強完成。之所以我說是勉強完成,是因為我的程式還有一些細節需要完善 如對於除法的除數的為0問題,我就沒有解決掉 四則運算只能運算一次,判斷完對錯後,錯了就直到算出來為止,對了就退出程式 沒有乙個選單...
小組小學生四則運算
小組git倉庫 小學一年級數學有如下的幾個特點 一年級數學要求掌握10以內的加減法,結果不大於20,不小於0.被減數不能大於減數 經過分析,這個程式應當 使用的數字小於10 數字定義型別應為整數型別 需要能按要求生成n道題目,並且其題目隨機生成 小學二年級數學有如下的幾個特點 特點1一百內加減法。特...