三角形面积,周长的计算(C++)
定义一个类Triangle,该类主要实现三角形的基本操作,例如初始化(构造 函数的定义、构造函数的重载),求三角形的周长、面积、输出等。类声明如下, 要求(1)补充类的成员函数的实现,(2)在主函数中分别计算某两个三角形的 周长及面积。
代码如下:
/*定义一个类Triangle,该类主要实现三角形的基本操作,例如初始化(构造
函数的定义、构造函数的重载),求三角形的周长、面积、输出等。类声明如下,
要求(1)补充类的成员函数的实现,(2)在主函数中分别计算某两个三角形的
周长及面积。*/
#include <iostream>
#include<math.h>
using namespace std;class Triangle{public:Triangle(double,double,double);Triangle(double,double);Triangle(double);Triangle();double GetArea();double GetPerimeter();double Show();
private:double a,b,c;
};Triangle::Triangle(double x,double y,double z)
{a=x;b=y;c=z; }Triangle::Triangle(double x,double y):a(x),b(y),c(y)
{ }Triangle::Triangle(double x):a(x),b(x),c(x)
{ }Triangle::Triangle( )
{ a=0;b=0;c=0; }double Triangle::GetArea( )
{double s,area;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));return area;
}double Triangle::GetPerimeter()
{ return (a+b+c);
}double Triangle::Show( )
{cout<<"a="<<a<<endl<<"b="<<b<<endl<<"c="<<c<<endl;cout<<"area=="<<GetArea( )<<endl;cout<<"Perimeter="<<GetPerimeter( )<<endl;return 1;
}int main( )
{Triangle d(3,4,5);Triangle m(3,4);Triangle n(5);d.Show( );m.Show( );n.Show( );return -1;
}
三角形面积,周长的计算(C++)相关推荐
- python计算三角形面积代码_python计算三角形面积详细代码演示
小编在最初学习编程时,经常是每一个代码都认识,但是组合在一起运用的时候就不知道要如何实现了,尤其是基础入门教学计算三角形面积的,跟小编一样不懂的小伙伴可以参考下面现成代码: 输入圆的半径计算计算周长和 ...
- matlab三角形面积,matlab中计算三角形面积?
问题描述: matlab中计算三角形面积? 在X,Y矩阵中存有一组点的x,y坐标: X=[5 7 2 8 7 4 3 6 9] ,Y=[4 5 9 3 6 5 3 2 8] 矩阵B中保存了每三个点构成 ...
- python求三角形面积步骤_Python3计算三角形的面积代码
关于Python语言,众说纷纭,但无外乎两种,强大,垃圾.大多数人还是对Python持肯定意见,认为它很强大.前些天和两个的大学同学聊天,一个是在做手机测试,一个是给银行系统做维护一类的工作,都在北京 ...
- c#求三角形面积周长公式_C#源代码—三角形面积、圆的面积
三角形面积.圆的面积 using System; using System.Collections.Generic; using System.Linq; using System.Text; nam ...
- c#求三角形面积周长公式_C# 定积分求周长面积原理 代码实现
前言: 前些日子,因为工作原因,接触到了求解曲线周长,真的是搞了很久,学生时代真的很简单,但是如今的我来说,忘记了....很多人跟我应该一样. 所以来巩固加强一下记忆.一开始的时候,求周长嘛,找公式呗 ...
- c#求三角形面积周长公式_此题求三角形的面积,多数学生完全没思路,解题关键是用该知识点...
大家好,今天是2020年7月27日星期一!数学世界继续给大家分享小学数学思考题,这道题要求的是三角形的面积,有一定的难度,仍属于能力提升题,但所用知识全部是学生应该掌握的内容.如果你是刚刚来到这里的新 ...
- c#求三角形面积周长公式_此题要求三角形的面积,但是无法用公式求出,而是通过方程解决...
今天,数学世界给大家分享一道初中数学几何题,这道题的难度并不大,解决此题的关键是要理解同高不同底的两个三角形的面积比等于它们的底长之比,并要灵活运用三角形的面积公式,以及解方程组的知识.下面,我们就一 ...
- php代码计算三角形面积,c语言计算三角形面积代码
//面积公式s = (a+b+c) / 2 area = sqrt(s * (s - a) * (s - b) * (s - c)); //小作业 求三角形的面积 int check(double ...
- C语言三个点坐标算三角形面积,c语言计算三角形面积代码
//面积公式s = (a+b+c) / 2 area = sqrt(s * (s - a) * (s - b) * (s - c)); //小作业 求三角形的面积 int check(double ...
- c#中计算三角形面积公式_c#计算三角形面积的程序
展开全部 如下: #include #include int main(){ double a,b,c,p,area; printf("input lengths a b c\n" ...
最新文章
- 软件工程几点总结要点
- apache一个ip多个端口虚拟主机
- 99. Recover Binary Search Tree 恢复二叉搜索树
- CMakeList下打印log
- linux 挂载和网络命令
- 关于ecshop模板更新版本的解决方法(三)
- 当把CocoaPods生成的workspace移动到上层目录时
- 数据挖掘导论 笔记3
- java导出excel加水印且加密(已实现)
- 计算机特定用户共享文件夹,局域网共享给特定用户、文件夹共享给指定用户访问方法...
- debian 10 系统运行 uml 与网络配置
- 好记性不如“烂笔头”
- linux usb lpt,Linux安装Composer
- 弹弹弹,弹走鱼尾纹的弹出菜单(vue)
- 小宝贝腾讯,以为只是改了小程序的授权机制,没想到公众号也改了!
- 3500字归纳总结:一名合格的软件测试工程师需要掌握的技能大全
- 【手把手教你】使用Logistic回归、LDA和QDA模型预测指数涨跌
- 五十四、HBase的协处理器
- Memcached与Redis的一些特点
- python制作物联网控制软件下载_基于Python和Django框架的物联网智能设备管理系统的设计与实现...