第四周实验报告(一)
来源:互联网 发布:飞思卡尔编程软件 编辑:程序博客网 时间:2024/04/27 20:35
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 求三角形面积和周长
* 作 者: 晁阳
* 完成日期: 2012 年 3 月 10 日
* 版 本 号: c.3
* 对任务及求解方法的描述部分
* 输入描述: ........
* 问题描述:........
* 程序输出: ........
* 程序头部的注释结束
先做完再完美··要自己输入才能用到判断到底能不能组成三角形啊,看样子还要用whlie语句啊!
上周的实验报告只看到有阅读记录没有评论,贺老师能不能看到我程序时把错误指出来啦,结果对也可能是瞎猫碰到死耗子啊!当然您的解答我是要看的但是那只是您的方法,麻烦啦(*^__^*) 嘻嘻……
#include <iostream>#include <cmath>using namespace std;class Triangle{ public: void Setabc (float x, float y, float z); void Getabc (float*x,float*y,float*z); float Perimater(void); float Area (void);private:float a,b,c;};void main(void){Triangle Tri1;Tri1.Setabc(4,5,6);float x,y,z;Tri1.Getabc(&x,&y,&z);cout << "三条边为:"<<x<<'\t'<<y<<'\t'<<z<<endl;cout << "三角形的周长为:"<< Tri1.Perimater()<<'\t'<<"面积为:"<<Tri1.Area()<<endl;system("PAUSE");}void Triangle::Setabc (float x, float y, float z){if(x + y > z && x + z > y && z + y > x && x - y < z && x - z < y && z - y < x){a = x;b = y;c = z;}else{cout << "数据不能组成三角形!" <<endl;}}void Triangle::Getabc (float*x,float*y,float*z){*x = a;*y = b;*z = c;}float Triangle::Perimater(void){float Perimater;Perimater = a + b + c;return Perimater;}float Triangle::Area (void){ float Area,p; p = (a + b + c ) / 2; Area = sqrt(p*(p-a)*(p-b)*(p-c));return Area;}
- 第四周实验报告(一)
- 第四周实验报告(一)
- 第四周实验报告(一)
- 第四周实验报告(任务一)
- 第四周实验报告(一)
- C++程序设计实验报告(三十五)---第四周任务一
- 第四周实验报告 任务一
- 第四周实验报告 任务一
- 第四周实验报告
- 第四周实验报告
- 第四周实验报告(任务1)
- 第四周实验报告(1)
- 第四周实验报告(1)
- 第四周实验报告(2)
- 第四周实验报告(3)
- 第四周实验报告(4)
- 第四周实验报告(三)
- 第四周实验报告(任务三)
- Linux socket 完整的读写函数
- VS2005打开VS2008工程文件的方法
- Fibonacci数
- 心事心语
- JobTracker节点后台线程之CompleteJobStatusStore
- 第四周实验报告(一)
- 曾经令我迷惑的问题:堆和栈的区别
- 关于freescale开机第一帧画面,即bootlogo
- N!中的零
- 用Gsoap实现多线程服务的实例
- linux下DHCP服务器配置
- 求5个数的最值
- 关于c的格式输出--转载
- Eclipse集成Tomcat