第三次作業 個人專案 小學四則運算 「軟體」之初版

2022-04-09 23:48:10 字數 1746 閱讀 4692

一、題目要求:

像《構建之法》的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 「軟體」。

具體要求:任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30, 那就輸出 30 道題目和答案。 表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。 如:

23 - 3 * 4 = 11

擴充套件要求:

1) 要求能出和真分數 (二分之一, 十二分之五,等)相關的練習題。

2) 並且要求能處理使用者的輸入,並判斷對錯,打分統計。 要求能處理使用者輸入的真分數, 如 1/2, 5/12 等。

二、耗時統計表(/min):

psp2.1

personal software process stages

time senior student

time

planning

計畫15

8estimate

估計這個任務需要多少時間

180240

development

開發60

50analysis

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

1012

design spec

生成設計文件

2021

design review

設計複審

1835

coding standard

**規範

4850

design

具體設計

3842

coding

具體編碼

52120

code review

**複審

4556

test

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

1836

reporting

報告33

26測試報告

1423

計算工作量

180240

並提出過程改進計畫

3032

三、部分**:

//讓使用者輸入想要出的題的數字的位數

system.out.println("當m=10時表示一位數的加減運算,m=100時表示兩位數的加減運算...請選擇");

int m=in.nextint();

an.setm(m);

system.out.println("請輸入需要列印多少道題:");

int n=in.nextint();

an.setn(n);

an.showme();

//輸出加減的運算題,並且輸出答案

class jiajian extends yunsuan

;

public void showme()

;// public char p_1='*';

public void showme()

{for(int i=0;i

四、執行結果:實現四則運算的出題和輸出答案,給使用者

第三次作業 個人專案 小學四則運算 「軟體」

本次作業要求來自 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。如 23 3 4 11 1.需求分析 1.實現以正整...

第三次作業 個人專案 小學四則運算「軟體」

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

第三次作業 個人專案 小學四則運算 「軟體」之初版

本次作業要求來自於 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。如 23 3 4 11 psp2.1 person...