第五周第一项目——求三角形面积和周长
来源:互联网 发布:种子在线观看软件 编辑:程序博客网 时间:2024/06/05 06:25
/* *Copyright(c) 2016,烟台大学计算机工程学院 *All rights reserved. *文件名称:SecondWeek_Test_18.cpp *作 者:田志伟 *完成日期:2016年 3 月 31 日 *版 本 号:v1.0 * *问题描述:输入三角形三边值,输出三角形面积和周长(不可以构成三角形的要给出提示) *输入描述:3 4 5 3 4 7 4 5 6 *程序输出:12 6 输入错误 15 9.92157 */#include <iostream>#include <cmath>using namespace std;class Triangle{public:<span style="white-space:pre"></span>void setABC(float a,float b,float c);<span style="white-space:pre"></span>float perimeter();<span style="white-space:pre"></span>float area();private:<span style="white-space:pre"></span>float x,y,z;};float Triangle::perimeter(){<span style="white-space:pre"></span>return x+y+z;}float Triangle::area(){<span style="white-space:pre"></span>float temp=((x+y+z)/2);<span style="white-space:pre"></span>temp=sqrt(temp*(temp-x)*(temp-y)*(temp-z));<span style="white-space:pre"></span>return temp;}void Triangle::setABC(float a,float b,float c){ x = a; y = b; z = c;}int main(){<span style="white-space:pre"></span>Triangle tri1;for(;;){<span style="white-space:pre"></span>cout<<"请输入三角形三边的值:"<<endl;<span style="white-space:pre"></span>float b1,b2,b3;<span style="white-space:pre"></span>for(;;)<span style="white-space:pre"></span>{<span style="white-space:pre"></span>cin>>b1>>b2>>b3;<span style="white-space:pre"></span>if(b1>=b2+b3 || b2>=b1+b3 || b3>=b2+b1)<span style="white-space:pre"></span>cout<<"您输入的三个值不可以构成三角形,请重新输入:"<<endl;<span style="white-space:pre"></span>else<span style="white-space:pre"></span>break;<span style="white-space:pre"></span>}<span style="white-space:pre"></span>tri1.setABC(b1,b2,b3);<span style="white-space:pre"></span>cout<<"三角形周长为:"<<tri1.perimeter()<<endl;<span style="white-space:pre"></span>cout<<"三角形面积为:"<<tri1.area()<<endl;}<span style="white-space:pre"></span>return 0;}程序运行:
0 0
- 第五周第一项目——求三角形面积和周长
- 第三周项目1—求三角形周长面积
- 第六周 项目四 求三角形面积,周长的类
- 求三角形面积 周长
- C#求三角形的周长和面积
- 第3周项目2—求三角型面积和周长(2)
- 三角形周长和面积
- 三角形周长和面积
- 定义一个三角形类Ctriangle,求三角形面积和周长。
- 第七周项目二 求长方形的周长和面积
- 第4周项目4求长方形面积和周长
- JAVA--第五周实验--任务1--封装一类三角形对象Triangle,并实现一些求周长求面积的功能。
- 两个类求三角形的面积和周长
- 4-1设计求三角形周长和面积的类
- 第四周任务一 三角形求面积和周长
- 第4讲 项目2----第一小节 求长方形的面积和周长
- MFC-三角形面积和周长
- 三角形的周长和面积
- APP接口测试
- 求2个数的最大公约数
- Python生成定长格式的字符串
- 第四周,项目5,用递归函数求解(3)
- 手动管理创建并启动一个StoryBoard
- 第五周第一项目——求三角形面积和周长
- 设置一个三角形类(5)
- 第四周项目:求最大公约数
- masonry布局整理
- 最实用的Xcode快捷键
- 换分币(穷举法)
- 第五周项目3-时间类(2)修改
- x/y/z轴
- 记录MAVEN构建hadoop