第五周上机实践项目 项目1--三角形类雏形(1)
来源:互联网 发布:java web开发实战入门 编辑:程序博客网 时间:2024/04/28 11:23
问题及代码:
/* Copyright(c)2016,烟台大学计算机与控制工程学院 All rights reserced 文件名称:test.cpp 作 者:蔡汝佳 完成日期:2016年3月29日 版 本 号:v1.0 问题描述:下面设计一个三角形类,请给出各成员函数的定义。 输入描述: 程序输出:*/#include<iostream>#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;};void triangle::setABC(double x,double y,double z){a=x;b=y;c=z;}double triangle::perimeter(){return a+b+c;}double triangle::area(){double x=(a*a+b*b-c*c)/(2*a*b);return (a*b*sqrt(1-x*x))/2;}int main(){triangle tri1;tri1.setABC(4,5,6);cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl;return 0;}
运行结果:
知识点总结:
学习心得:
0 0
- 第五周上机实践项目——项目1-三角形类雏形-(1)
- 第五周上机实践项目——项目1-三角形类雏形(1)
- 第五周上机实践项目 项目1--三角形类雏形(1)
- 第五周上机实践项目——项目1-三角形类雏形-(2)
- 第五周上机实践项目——项目1-三角形类雏形-(3)
- 第五周上机实践项目——项目1-三角形类雏形-(4)
- 第五周上机实践项目——项目1-三角形类雏形-(5)
- 第五周上机实践项目 项目1--三角形类雏形(2)
- 第五周上机实践项目 项目1--三角形类雏形(3)
- 第五周上机实践项目 项目1--三角形类雏形(4)
- 第五周上机实践项目 项目1--三角形类雏形(5)
- 第五周上机实践项目1(1):三角形类雏形
- 第五周上机实践项目1(2):三角形类雏形
- 第五周上机实践项目1(3):三角形类雏形
- 第五周上机实践项目1(4):三角形类雏形
- 第五周上机实践项目1(5):三角形类雏形
- 第五周项目1三角形类雏形
- 第五周项目 1-三角形类雏形
- 在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
- POJ 1845 Sumdiv 简单数论问题
- spring中context:property-placeholder/元素
- C++文件读写 实现文件每行数据齐长输出
- 第五周 游戏角色类
- 第五周上机实践项目 项目1--三角形类雏形(1)
- 高度和宽度不固定元素水平和垂直居中的实现(父元素高度和宽度固定)(完美解决兼容问题)
- ViewPager禁止滑动的问题
- 第五周 时钟1
- 第五周上机实践项目1(3):三角形类雏形
- linux 内存管理分析之-----SLAB层
- 利用图搜索来优化八数码问题的A*算法
- [HNOI2016]树
- POJ 1039 Pipe (直线与线段间的关系)