軟體工程(2019)第二次作業

2022-05-03 19:45:12 字數 1785 閱讀 4723

目錄

tou.h

class sizeyunsuan

~sizeyunsuan() {};

double jia(double x, double y);

double jian(double x, double y);

double cheng(double x, double y);

double chu(double x, double y);

double x, y;

};

源.cpp

#include "tou.h"

#include #include #include using namespace std;

double sizeyunsuan::jia(double x, double y)

double sizeyunsuan::jian(double x, double y)

int main()

在原有專案所在的解決方案下新建乙個本機單元測試專案,並在引用中加入原有專案。還需要新增依賴項,設定obj

#include "stdafx.h"

#include "cppunittest.h"

#include "../第二次作業/tou.h"

上面這個顯示都錯誤,因為我設定的第二組資料他過不了。所以整個就顯示錯誤了

我接下來用另一種方法,建立兩個函式

上面顯示第一組資料是正確的,與預期一致

一開始還有一種錯誤,如下

組名稱: unittes2

分組依據: hierarchy

組全名: unittes2

1 個測試失敗

0 個測試跳過

0 個測試通過

結果1 名稱: testmethod1

結果1 結果: 失敗

結果1 stacktrace: at unittes2::unittest1::testmethod1() in f:\軟體工程\unittes2\unittest1.cpp:line 17

結果1 訊息: assert failed. expected:<2> actual:<8>

結果1 standardoutput:

結果1 standarderror:

出現這種錯誤的原因是我設定的變數是double型,變數加減有誤差,所以這樣,解決放大就是加乙個dbl_epsilon

2019軟體工程第二次作業

在第一篇部落格中我有講到目前想學習的技術方向是機器學習,機器學習是人工智慧的核心,了解到機器學習涵蓋了很多,比如python的學習就是我首先要攻克的問題,還包括一些數學理論以及很多的演算法等等。在以前呢,想自學都是隨性的,沒有什麼具體的計畫,這次也希望通過這樣的路線圖可以幫助我從空想到行動吧。我想在...

軟體工程(2019)第二次作業

1.點選安裝 2.選擇安裝目錄 3.選擇功能 4.安裝完成,啟動!1.新建空專案,命名為 1 2.編寫 依次為實現加減乘除的函式 int add int a,int b int subtract int a,int b int multiply int a,int b int divide int ...

軟體工程實踐2019第二次作業

這是一篇注入感情的博文 與其說它是乙份普通的軟工作業,不如說是一篇戀愛史。其實一開始對sdn我是拒絕的 因為當時大一,對她並沒有很大的興趣,覺得對sdn的研究和學習是遙不可及的,後來在我的 媒人 east老師的鼓舞下,我嘗試著去接觸她,但是她對我挺不友好的,她很無趣很難接觸,我一時間又對她失去了興趣...