四則運算2單元測試

2022-07-17 13:21:07 字數 1726 閱讀 6761

1.測試計畫。

測試使用者不按照正常選項輸入時,程式的相關處理。還有就是程式中有判斷重複的語句,當在某個數值範圍內無法產生使用者想要的算式個數時,會暫停,不再執行程式。

2.**情況。

#include#include

#include

#include

using

namespace

std;

#include

#include

void

panduanchongfu()

;

char fuhao[16][2]=,,,,,,,,,,,,,,,};

int g[100

];

srand(time(

0));//

根據系統時間設定隨機數種子

intr,t,temp;

cout

<

-------------------

"<

cout

<

請輸入產生式數字的範圍。(請輸入兩個數字:如 10 50:代表產生式的數字範圍為(10-50)

"<

cout

<

-------------------

"<

cin>>r>>t;

cout

<

if(r>t)

inta;

cout

<

-------------------

"<

cout

<

0.無乘除法。

"<

cout

<

1.有乘除法。

"<

cout

<

請輸入選項(0或1)

"<

cout

<

-------------------

"<

cin>>a;

cout

<

for(int i=0;i)

}else

if((shuzi[i][1]==0&&m==3&&a==0)||(shuzi[i][2]==0&&n==3&&a==0

))

else

}for(int j=i-1;j>=0;j--)}}

}for(i=0;i)

else

if(g[i]==3||g[i]==7||g[i]==11

)

else

if(g[i]==15

)

else

cout

<

<1

<

<0]<0]<1]<1]<2]<

<

}}int

main()

3.測試情況。

當使用者輸入除0和1之外的數字或字元時,程式會提示輸入錯誤,並提示重新輸入。

4.總結。

對於任何程式的是由人來操作的,總會產生一些問題,所以應該盡量使得程式更人性化,對於使用者的一些錯誤操作有更好的提示或者處理一些錯誤操作。使得程式更加完善。

四則運算2單元測試

1 include2 include3 include4 void display int number,int l,int mul,int num,int neg,int remainder 列印方式控制輸出列數518 else if mul 1 有乘除法 1922 for int j 0 j 2...

四則運算單元測試

專案成員 武志遠,李權 對於四則運算中的單元測試以兩個不同功能的函式為示例展示。仍然採用junit4的單元測試框架 下面展示的是沒有括號和分數情況下的計算函式 docalculation的 片段 對生成的4則運算進行計算 public static double docalculation stri...

四則運算單元測試

1 測試資料 螢幕 20 道題 數字範圍 10以內 無乘除 無負數 原因 檢查列印方式的選擇是否出錯,檢查數字範圍,檢查有無乘除是否出錯,檢查加減是否有負數,檢查出題數量是否正確。結果 分析 實現我自己的預期要求,結果中乘除餘數負數產生於真分數計算,沒有對真分數進行限制,是缺陷。2 測試資料 螢幕 ...