2013第四周上机任务【项目一 三角形类】
2013-03-22 10:17
387 查看
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:樊露露 * 完成日期:2013 年 3 月 22 日 * 版本号:v1.0 * * 输入描述:无 * 问题描述: * 程序输出:三角形的周长、面积 * 问题分析: * 算法设计:略 */ #include<iostream> #include<Cmath> using namespace std; class Triangle{ public: void setABC(double x,double y,double z); void getABC(double *x,double *y,double *z); double perimter(void); double area(void); private: double a,b,c; }; int main(){ Triangle tril; tril.setABC(4,5,3); double x,y,z; tril.getABC(&x,&y,&z); cout<<"三条边为:"<<x<<'\t'<<y<<'\t'<<z<<endl; cout<<"三角形的周长为:"<<tril.perimter()<<'\t'<<tril.area()<<endl; system("PAUSE"); return 0; } void Triangle::setABC(double x,double y,double z){ a=x; b=y; c=z; } void Triangle::getABC(double *x,double *y,double *z){ *x=a; *y=b; *z=c; } double Triangle::perimter(){ return a+b+c; } double Triangle::area(){ double l,s; l=(a+b+c)*1/2; s=sqrt(l*(l-a)*(l-b)*(l-c)); return s; }
相关文章推荐
- 2013第六周上机任务【项目4 三角形类】
- 第四周上机任务 项目一 ---三角形类
- 2013第四周上机任务【项目3-程序的多文件组织】
- 2013第十一周上机任务【项目1 三角形类 直线类】
- 第四周上机任务项目一----三角形类
- 2013第十一周上机任务【项目2 三角形类 直线类】
- 2013第四周上机任务【项目4-正整数类】
- 2013第四周上机任务【项目5-数组作数据成员】
- 2013第五周上机任务【项目1 三角形类(构造函数)】
- 第四周上机任务项目1-三角形类
- 第四周上机任务项目二----三角形类
- 第四周上机任务项目2-三角形类
- 2013第五周上机任务【项目1 三角形类(构造函数)】
- 第四周上机实践项目1-三角形类的构造函数(带参数构造函数)
- 2013第六周上机任务【项目2 程序填空(2)】
- 2013第八周上机任务【项目2-Time类中的运算符重载】
- 第四周上机任务--任务一--用VS2008设计一个三角形类--给各个成员函数定义
- 第四周上机实践项目1——三角形类的构造函数
- 第四周上机项目1.2三角形类的构造函数
- 任务项目2013 第十四周上机任务 项目一 动物的叫声