您的位置:首页 > 其它

第十五周作业任务一

2012-05-30 21:30 169 查看
01./* (程序头部注释开始)
02.* 程序的版权和版本声明部分
03.* Copyright (c) 2011, 烟台大学计算机学院学生
04.* All rights reserved.
05.* 文件名称:
06.* 作    者:张馨
07.* 完成日期:   2012      年   5    月    28    日
08.* 版 本 号:
09.
10.* 对任务及求解方法的描述部分
11.* 输入描述:
12.* 问题描述:
13.* 程序输出:
14.* 程序头部的注释结束
15.*/
16.//MyTriangle.h
17.
18.class Triangle
19.{
20.public:
21.    Triangle(){a=1;b=1;c=1;}
22.    Triangle(double x,double y,double z){a=x;b=y;c=z;}
23.    double area(void);
24.    double perimer(void);
25.private:
26.    double a,b,c;
27.};
28.
29.//MyTriangle.cpp
30.#include "stdafx.h"
31.#include <Cmath>
32.#include "MyTriangle.h"
33.double Triangle::area(void)
34.{
35.    double s =(a+b+c)/2;
36.    return sqrt(s*(s-a)*(s-b)*(s-c));
37.}
38.double Triangle::perimer(void)
39.{
40.  return (a+b+c);
41.}
42.
43.
44.//Button2
45.void CtriangleDlg::OnBnClickedButton2()
46.{
47.    // TODO: 在此添加控件通知处理程序代码
48.    UpdateData();
49.    Triangle t1(m_a,m_d,m_c);
50.    m_area=t1.area();
51.    UpdateData(FALSE);
52.
53.}
54.void CtriangleDlg::OnBnClickedButton3()
55.{
56.    // TODO: 在此添加控件通知处理程序代码
57.    UpdateData();
58.    Triangle t1(m_a,m_d,m_c);
59.    m_perimer=t1.perimer();
60.    UpdateData(FALSE);
61.
62.}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  任务 作业 c