C++第三次作业(三角形)
来源:互联网 发布:淘宝好评返现怎么做 编辑:程序博客网 时间:2024/05/21 14:05
一、问题及描述
/* * 文件名称:Ex4-2.cpp * 作 者:周世豪* 完成日期:2017 年 4月 25 日 * 版 本 号:cb v1.25.0* 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: 运用类和对象解决三角形的周长和面积* 程序输出:略* 问题分析:略 * 算法设计:略 */#include<iostream>#include<string>#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;double p;};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){ a=x; b=y; c=z; if((a+b)<c||(a+c)<b||(b+c)<a) { cout<<"不是三角形"<<endl; exit(0); }}double Triangle::perimeter(){return a+b+c;}double Triangle::area(){double p=(a+b+c)/2;return sqrt(p*(p-a)*(p-b)*(p-c));}
二、运行结果
未完。。。
0 0
- C++第三次作业(三角形)
- c语言作业第三次
- 第三次c程序作业
- 第三次C语言程序设计作业
- C语言第三次作业
- 第三次C程序语言设计作业
- c语言程序设计第三次作业 2
- 第三次C程序课堂作业
- C语言第三次课堂作业
- 第三次c程序课后作业
- C语言程序设计第三次课堂作业
- C语言第三次作业练习
- RFID作业(第三次)
- 软件工程(C编码实践篇) 第三次作业实验报告
- 第三次作业(关于资源共享)
- C++第三次作业(补)
- JAVA第三次作业(1)
- 第三次作业答案(官方)
- Gradient Descent Algorithms
- java错题集
- 使用git将本地项目上传到git远程仓库
- CentOS 7 用yum安装 MySQL
- Shiro简介
- C++第三次作业(三角形)
- Android知识清单
- k8s网络
- AS百度地图Didn't find class "vi.com.gdi.bgl.android.java.EnvDrawText"
- 线程同步的方法
- BootStrap文档
- informix sds 搭建
- 【排序算法】多种排序算法演示
- Fragment生命周期