c++ 求四边形面积和周长_面向对象c++——三角形求周长和面积
这几天放假耍了几天,没有ACM题可贴,就只有贴作业了,很水的作品请指教
源代码:
/***************************************
c++编程题
定义一个三角形类求三角形面积和周长
keloy 2008.4.7
****************************************/
#include
#include
using namespace std;
class Ctriangle //定义三角形类
{
private:
double S1,S2,S3;
public:
Ctriangle(int x=0,int y=0,int z=0)
{
this->S1=x;
this->S2=y;
this->S3=z;
}
double Girth(); //三角形周长
bool Istriangle(); //判断是否是三角形
double Area(); //三角形面积
void init_triangle(); //输入三角形边长
};
bool Ctriangle::Istriangle() //判断是否是三角形
{
if((S1+S2)>S3&&(S2+S3)>S1&&(S1+S3)>S2)//使用两边之和大于第三边判断
{
cout<
return true;
}
else
{
cout<
return false;
}
}
void Ctriangle::init_triangle() //输入三角形边长
{
cout<
cin >>S1>>S2>>S3;
}
double Ctriangle::Girth() //求周长
{
return S1+S2+S3;
}
double Ctriangle::Area() //求面积
{
double l;
l=(S1+S2+S3)/2;
return sqrt(l*(l-S1)*(l-S2)*(l-S3));//使用海伦公式
}
int main()
{
Ctriangle t;
t.init_triangle();
if(t.Istriangle())
{
cout<
cout<
}
return 0;
}
这还是我头一次在这么短代码里面写这么多的注释。
哎,AcM题写多了,养成的坏习惯,老师点名要我改。
写注释是个好习惯,要多写注释。
c++ 求四边形面积和周长_面向对象c++——三角形求周长和面积相关推荐
- 求四边形最大内接矩形_三角形内接矩形的最大面积问题
龙源期刊网 http://www.qikan.com.cn 三角形内接矩形的最大面积问题 作者:李云虎 来源:<中学教学参考 · 理科版> 2013 年第 01 期 [问题]美佳玩具厂生产 ...
- unity3d 求两个点长度_三年级上册求组合图形周长专项练习,附答案
周长是指封闭图形一周的长度. 先画图,再计算. 数学解题方法:平移法和等量代换法. 三年级上册数学第七单元<认识四边形>三年级上册数学第七单元<长方形和正方形的特点和关系> 三 ...
- 周长相等的正方形面积一定相等_三年级下册数学期末重点——面积
面积知识点 一.面积的意义 物体的表面或封闭图形的大小,就是他们的面积. 二.长度单位与面积单位的区别 用长度单位表示物体的长短或封闭图形一周的长度:用面积单位表示物体表面或封闭图形的大小. 注:面积 ...
- 直角三角形面积Java_怎么用Java计算三角形的周长和面积
展开全部 package image; public class Triangle { /** * 等腰 */ public static final int ISOSCELES = 1; /** * ...
- java jsp面积怎么算_纯JSP实现计算圆的面积和周长
一个jsp页面由元素和模板数据组成.元素是必须由jsp容器处理的部分.而模板数据是jsp容器不处理的部分,如jsp中的HTML内容 元素有三种类型: 脚本元素,指令元素, 动作元素 脚本元素:包含三个 ...
- r中如何求变量的对数转换_对数转换以求阳性。
r中如何求变量的对数转换 In Simple terms, log transform squashes or compresses range of large numbers and expand ...
- java 求最长重复子串_给定一个字符串,求出其最长的重复子串。
#include #include #include #include using namespace std; //给定一个字符串,求出其最长的重复子串 //方法一 string lsubstr_1 ...
- python求某个函数的反函数_如何用sympy求快速sigmoid函数的逆函数?
这似乎是SymPy 1.4版中的一个bug.在master上,我没有得到例外,而是得到:In [2]: solve(lower + (upper - lower) * (0.5 + 0.5 * x / ...
- mysql聚合函数求数据总和的语句_以下聚合函数求数据总和的是( )_学小易找答案...
[单选题]下列关于进程说法错误的是( ). [单选题]既可以绘直线,又可以绘曲线的命令是( ). [多选题]以下中断事件中属于强迫中断的是( ). [单选题]SELECT 语句的完整语法较复杂,但至少 ...
最新文章
- [HNOI2015]接水果
- qemu模拟imx6用户态环境
- 网络虚拟化技术(一): linux网络虚拟化,网络虚拟化技术(一): Linux网络虚拟化...
- 1.0jpa 2.0_JPA 2.1:不同步的持久性上下文
- CompletableFuture详解~thenAcceptAsync
- Kaggle—So Easy!百行代码实现排名Top 5%的图像分类比赛
- Mysql合并两个sql结果
- javascript必须懂之冒泡事件
- 2013年1月7日学习内容
- 抖音回应视频泄露:草稿不会上传后台;苹果开卖5000元印度版iPhone XR;Jboot 2.2.5发布|极客头条...
- 十大办法帮助传统产业数字化转型
- 极限学习机(ELM)从原理到程序实现(附完整代码)
- EmmyLua Unity断点调试
- 输入法linux debin,Debian下安装搜狗拼音输入法
- websocket站内信实时消息推送
- 如何更高效地使用Google搜索
- 养殖专家告诉你在农村养啥赚钱
- DB2存储过程入门实例
- C51单片机温湿度传感器DTH11使用
- 多方安全计算-秘密共享