第5周项目1(1)三角形类雏形

来源:互联网 发布:流程软件 编辑:程序博客网 时间:2024/05/18 00:50
问题及代码 :  /*  *Copyright (c) 2016,烟台大学计算机学院  *All rights reserved.  *文件名称 :  *作    者 : 刘云  *完成日期 : 2016年3月12号  *版 本 号 : v1.0  *  *问题描述 :   c++例4-2  *输入描述 :   point类的完整程序  *程序输出 :     */  #include <iostream>using namespace std;#include<cmath>class triangle{public:    void setABC(double x,double y,double z);    double perimeter();    double area();private:    double a,b,c;};void triangle::setABC(double x,double y,double z){    a=x;    b=y;    c=z;}double triangle::perimeter(){    return 2*(a+b+c);}double triangle::area(){    double p;    p=(a+b+c)/2.0;    return sqrt(p*(p-a)*(p-b)*(p-c));}int main(){    triangle tri1;    tri1.setABC(4,5,6);    cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl;    return 0;

  运行结果:


知识点总结 :

 从这个过程中,进一步巩固了对简单程序结构的认识,也学会了计算自顶向下由简及深的方法

 学习心得 :
    从现在开始,我要认真学习C++,巩固知识点,在这个领域做到最好。
1 0
原创粉丝点击