第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
- 第5周项目1(1)三角形类雏形
- 第5周项目1:三角形类雏形(1)
- 第5周项目1-三角形类雏形(1)
- 第5周项目1:三角形类雏形(5)
- 第5周项目1(5)三角形类雏形
- 第5周项目1-三角形类雏形(5)
- 第5周项目1:三角形类雏形(2)
- 第5周项目1:三角形类雏形(3)
- 第5周项目1:三角形类雏形(4)
- 第5周项目1(2)三角形类雏形
- 第5周项目1(3)三角形类雏形
- 第5周项目1(4)三角形类雏形
- 第5周项目1-三角形类雏形(2)
- 第5周项目1-三角形类雏形(3)
- 第5周项目1-三角形类雏形(4)
- 第5周项目1-三角形类雏形(2)
- 第5周项目1-三角形类雏形(3)
- 第5周项目1 三角形雏形
- 对前三章数据库的总结
- WebSphere Message Queue(MQ)与WebSphere Message Queue Broker(MB)的区别
- IOS的tableView的知识
- 学习php的一些感悟!
- opencv cmake教程以及环境变量配置(转载)
- 第5周项目1(1)三角形类雏形
- 关于大非负整数乘法
- 始终伴随着一种信念
- this是指当前对象自己
- android学习之旅--BaseAdapter细节
- ssh免密码登陆简单原理
- codeforces--652B z-sort(sorting)
- 关闭sublime更新提醒
- Java中的多态性