《第十五周任務一》計算三角形的面積和周長

2021-06-06 20:14:10 字數 2520 閱讀 8343

* 輸入描述:三角形的三邊長

* 問題描述:計算三角形的周長和面積

* 程式輸出:三角形的周長和面積 */

【任務1】在《視窗程式設計及mfc 啟蒙》一文案例的基礎上,為應用程式增加求周長的功能。在報告中展示主要的**(至少包括自己定義的**和包含通過在介面上設定產生的**——理解文中「進一步的回味」部分。),以及兩張用不同輸入得到的執行結果的截圖。

class ********

********(double x, double y, double z)

double area();

double zhouchang();

private:

double a,b,c;

};

#include "stdafx.h"

#include #include "my********.h"

double ********::area()

double ********::zhouchang()

// ********dlg.cpp : 實現檔案

//#include "stdafx.h"

#include "********.h"

#include "********dlg.h"

#include "my********.h"

#ifdef _debug

#define new debug_new

#endif

// 用於應用程式「關於」選單項的 caboutdlg 對話方塊

class caboutdlg : public cdialog

; protected:

virtual void dodataexchange(cdataexchange* pdx); // ddx/ddv 支援

// 實現

protected:

declare_message_map()

};caboutdlg::caboutdlg() : cdialog(caboutdlg::idd)

void caboutdlg::dodataexchange(cdataexchange* pdx)

begin_message_map(caboutdlg, cdialog)

end_message_map()

// c********dlg 對話方塊

c********dlg::c********dlg(cwnd* pparent /*=null*/)

: cdialog(c********dlg::idd, pparent)

, m_a(0)

, m_b(0)

, m_c(0)

, m_area(0)

, m_zhouchang(0)

void c********dlg::dodataexchange(cdataexchange* pdx)

begin_message_map(c********dlg, cdialog)

on_wm_syscommand()

on_wm_paint()

on_wm_querydragicon()

//}}afx_msg_map

on_bn_clicked(idc_button1, &c********dlg::onbnclickedbutton1)

on_bn_clicked(idc_button2, &c********dlg::onbnclickedbutton2)

end_message_map()

// c********dlg 訊息處理程式

bool c********dlg::oninitdialog()

} // 設定此對話方塊的圖示。當應用程式主視窗不是對話方塊時,框架將自動

// 執行此操作

seticon(m_hicon, true); // 設定大圖示

seticon(m_hicon, false); // 設定小圖示

// todo: 在此新增額外的初始化**

return true; // 除非將焦點設定到控制項,否則返回 true

}void c********dlg::onsyscommand(uint nid, lparam lparam)

else }

// 如果向對話方塊新增最小化按鈕,則需要下面的**

// 來繪製該圖示。對於使用文件/檢視模型的 mfc 應用程式,

// 這將由框架自動完成。

void c********dlg::onpaint()

else }

//當使用者拖動最小化視窗時系統呼叫此函式取得游標

//顯示。

hcursor c********dlg::onquerydragicon()

void c********dlg::onbnclickedbutton1()

void c********dlg::onbnclickedbutton2()

計算三角形面積

計算三角形面積 總時間限制 1000ms 記憶體限制 65536kb 描述平面上有乙個三角形,它的三個頂點座標分別為 x1,y1 x2,y2 x3,y3 那麼請問這個三角形的面積是多少。輸入輸入僅一行,包括6個單精度浮點數,分別對應x1,y1,x2,y2,x3,y3。輸出輸出也是一行,輸出三角形的面...

三角形面積計算

類宣告私有的底邊長base和高height,同時在構造器中,從鍵盤獲取這些資料,並提供公共的方法可以獲取這些資料 在 test類中計算三角形的面積 類 public class private void setbase private void setheight public int getbas...

計算三角形的面積

1616 3 張宇 16.10.18 連續十七天總結 a.三角形的面積公式 100 b.今天遲交總結了,組織有懲罰我接受。平時都是早上寫的,誰知今天是走路去的回來都1點了。以後會提前寫的。今天的學習基本都懂,只是公式中的s等於 a b c 2,其他都可以。include include using ...