三角类锥形
来源:互联网 发布:ui设计需要会编程吗 编辑:程序博客网 时间:2024/05/15 23:54
/* 2. 3. 4. *Copyright (c) 2016,烟台大学计算机学院 5. 6.*All rights reserved. 7. 8.*文件名称:test.cpp 9. 10.*作者: 武聪 11. 12. *完成日期:2016年3月10日 13. 14. *版本号:v1.0 15. *问题描述:求三角形周长和面积16.*输入描述: 输入三角形的三边长 17. *程序输出: 三角形的周长和面积#include <iostream>#include<cstdlib>#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 tri1; tri1.setABC(4,5,6); cout<<"三角形周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl; return 0;}void Triangle::setABC(double x,double y,double z){ if(x+y>z&&x+z>y&&y+z>x) { a=x; b=y; c=z; } else { cout<<"不能构成三角形"<<endl; exit(0); }}double Triangle::perimeter(void){ return a+b+c;}double Triangle::area(void){ double p=(a+b+c)/2; return sqrt(p*(p-a)*(p-b)*(p-c));}
运行结果:- 知识点总结:
- 成员函数的使用
- 学习心得:
- 好好学习
0 0
- 三角类锥形
- 分数类的锥形
- 分数类的锥形
- 三角形类锥形
- 三角形类锥形
- 第5周-项目1-三角形类锥形(1)
- 第5周-项目1-三角形类锥形(2)
- 第5周-项目1-三角形类锥形(3)
- 第5周-项目1-三角形类锥形(4)
- 第5周-项目1-三角形类锥形(5)
- 第5周项目1 (1) 三角形类锥形
- 第5周项目1(2) 三角形类锥形
- 第5周项目1(3)三角形类锥形
- 第5周项目1(4)三角形类锥形
- 第5周项目1(5) 三角形类锥形
- 第六周项目1-分数类的锥形
- 三角类
- 三角类
- 读书笔记——雪花(1)Python基础
- 第四周项目2太乐了
- LeetCode 248. Strobogrammatic Number III
- 第五周项目二 游戏中的角色类
- 第五周项目3-时间类(2)
- 三角类锥形
- VMware workstation 11安装RHEL 6详细教程
- 设置IIS6.0的上传文件和下载附件的大小限制(验证过确实有效)
- 第五周项目三 时间类
- 草根创业秘诀:如何在3月内单月出货10万元
- 第5周项目2-游戏中的角色类(2)
- 第五周项目四 长方柱类
- C++实验3-本月有几天?
- Spring MVC并发访问的线程安全性问题