第五周项目一-三角形类雏形
来源:互联网 发布:淘宝保险保证金计划 编辑:程序博客网 时间:2024/05/26 07:28
代码:
/**Copyright (c) 2016, 烟台大学计算机与控制工程学院*All rights reserved.*文件名称:三角形类雏形;*作 者:岳成艳;*完成日期:2015年3月30号;*版 本 号:vc++6.0;**问题描述:置三边的值,计算三角形的周长和面积。*输入描述:已知输入(4,5,6);*程序输出:输出周长15,面积为9.92157;*/#include<iostream>#include<cmath>using namespace std;class Triangle{public: void setABC(double x,double y,double z); double perimeter(); double area();private: double a,b,c;};int main(){ Triangle tril; tril.setABC(4,5,6); cout<<"三角形的周长为:"<<tril.perimeter()<<'\t'<<"面积为:"<<tril.area()<<endl; return 0;}void Triangle::setABC(double x,double y,double z){ a=x; b=y; c=z;}double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ double s,area; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); return area;}运行测试:
总结:第一次运用类和对象的知识,感觉与c语言的结构体差不多,最重要的是大体框架,然后是构思。
0 0
- 第五周项目一-三角形类雏形
- 第五周项目一三角形类雏形
- 第五周项目一 - 三角形类雏形一
- 第五周项目一-三角形类雏形(1)
- 第五周项目一 三角形类雏形(1)
- 第五周项目一 三角形类雏形(1)
- 第五周项目一 三角形类雏形(2)
- 第五周项目一 三角形类雏形(4)
- 第五周项目一 三角形类雏形(5)
- 第五周项目一-三角形类雏形(2)
- 第五周项目一-三角形类雏形(3)
- 第五周项目一-三角形类雏形(4)
- 第五周项目一-三角形类雏形(5)
- 第五周项目一三角形类雏形3
- 第五周项目一三角形类雏形4
- 第五周项目一三角形类雏形5
- 第五周项目一 三角形类雏形3
- 第五周项目一 三角形类雏形2
- 2016-3-30--C# 迭代器
- iOS - 判断是否第一次登陆APP
- POJ 2299 Ultra-QuickSort(树状数组+离散化—求逆序数)
- DDL、DML和DCL的理解
- Fedora23-----linux之路爬行中
- 第五周项目一-三角形类雏形
- html div 切割 上下左右 四个div
- 准备省赛,fightinginging。(内有福利代码
- AOP实现
- iOS开发之沙盒介绍和使用
- isual C++内存泄露检测—VLD工具使用说明
- Oracle SQL Developer连接报错(ORA-12505)的解决方案
- 03-树1 树的同构
- Java中的“流”的flush方法