軟體工程作業 小學四則運算

2022-07-08 19:06:12 字數 1747 閱讀 6809

部落格班級

ahpu軟體工程

作業要求

實現小學四則運算

作業目標

熟練使用markdown編輯

學號3180701118

目錄8.答題並判斷正確

9.選擇運算方式選單

三、執行介面

四、作業小結

寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件:

1)除了整數以外,還要支援真分數的四則運算,例如:1/6+1/8=7/24

2)程式要求能處理使用者的輸入,判斷對錯,累積分數

3)程式支援可以由使用者自行選擇加、減、乘、除運算

typedef struct factions; 

//題目個數

int n=10;

//整數題目 integet[i][0]、integet[i][1]、integet[i][3] 分別儲存第i題的兩個運算數和運算結果

float integet[m][3];

//分數題目 faction[i][0]、faction[i][1]、faction[i][3] 分別儲存第i題的兩個運算數和運算結果

factions faction[m][3];

//總分

int score=0;

int produre(char ch)//生成題目 

任務內容

計畫完成需要的時間(min)

實際完成需要的時間(min)

planning

計畫120

8development

開發100

150analysis

需求分析(包括學習新技術)

1010

design spec

生成設計文件

3040

design review

設計複審510

coding standard

**規範510

design

具體設計

2040

coding

具體編碼

120180

code review

**複審57

test

測試(自我測試,修改**,提交修改)

1015

reporting

報告20

60test report

測試報告55

size measurement

計算工作量510

postmortem & process improvement plan

事後總結,並提出過程改進計畫

1015

本次作業整數部分運算不難,但要注意整數除法的到的是小數,比較小數相等判斷正確。而真分數運算時,要注意產生的隨機數的分子要比分母小。

這也是我第一次使用markdow編輯器,通過查閱資料也學會使用。通過參考鏈結學習。

軟體工程 個人專案 小學四則運算

一 題目要求 像 構建之法 的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 軟體 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 100 之內的正...

自動生成四則運算(軟體工程作業)

題目要求 能自動生成小學四則運算題目 注意是給小學生用的,要是結果出現負數的話他們會迷茫的!除了整數外,還要支援真分數的四則運算 工具清單 程式語言 python 效能分析工具 多種 自選 源 管理平台 github psp psp任務內容 計畫完成需要的時間 min 實際完成需要的時間 min p...

軟體工程個人作業02(四則運算)

一.題目要求 是否有乘除法 是否有括號 數值範圍 加減有無負數 除法有無餘數 二.程式設計思路 1.用四個變數控制生成的隨機數 2.用多個二值變數的0,1控制如有無負數,有無乘除等。3.在分數的時候會出現分數可約分的問題,可以用simplify函式去其最大公約數,然後再化簡。同時還要注意分母為1或0...