实验报告5-2

原创 2012年03月21日 22:17:09
 
  1. #include <iostream>   
  2. #include <cmath>   
  3. using namespace std;  
  4. class Triangle  
  5. {  
  6. public:  
  7.   
  8.     float perimeter(void);  
  9.     float area(void);  
  10.     void showMessage();  
  11.     Triangle(float x=1,float y=2,float z=2);  
  12. private:  
  13.     float a,b,c;  
  14. };  
  15. void main()  
  16. {  
  17.     Triangle Tri1;  
  18.     Tri1.showMessage();  
  19.       
  20.       
  21. }  
  22. float Triangle::perimeter(void)  
  23. {  
  24.     return (a+b+c);  
  25. }  
  26. float Triangle::area(void)  
  27. {  
  28.     float s,m;  
  29.     s=(a+b+c)/2;  
  30.     m=sqrt(s*(s-a)*(s-b)*(s-c));  
  31.     return m;  
  32. }  
  33. void Triangle::showMessage()  
  34. {  
  35.     cout<<"三角形的三边为: "<<a<<'\t'<<b<<'\t'<<c<<endl;  
  36.     cout<<"该三角形的周长为:"<<perimeter()<<'\t'<<"面积为:"<<area()<<endl;  
  37. }  
  38. Triangle::Triangle(float x,float y,float z)  
  39. {  
  40.     a=x;  
  41.     b=y;  
  42.     c=z;  
  43. }  

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

操作系统实验报告:ucore_lab2~5

这次的实验,基本上对应着ucore的lab2~lab5。 问题1: (1) 当前系统探测物理内存布局的过程是在实模式下完成的。 使用的方式是基于INT 15h中断的e820h。   内存探测的过...

Oraclec--h5_2实验报告

  • 2012-04-23 17:24
  • 82KB
  • 下载

第九周实验报告5

实验目的:设计一元一次函数类,求形如ax+b=0的方程的解 实验代码: #include using namespace std; char x; int n; class ...

MIT 6.828 学习笔记5 Lab3实验报告

Lab3 实验报告 Exercise 1 Modify mem_init() in kern/pmap.c to allocate and map the envs array. // ...

操作系统ucore lab5实验报告

操作系统lab5实验报告

操作系统实验报告 lab5

实验目的: 1.了解第一个用户进程创建过程 2.了解系统调用框架的实现机制 3.了解ucore如何实现系统调用sys_fork/sys_exec/sys_exit/sys_wai...

实验报告 9-5

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:流运...

第六周实验报告任务5

* 程序的版权和版本声明部分  * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.  ...

第九章实验报告(5)

/* 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 ...

第六周实验报告5

任小宁 2012、3、28 cpoint.cpp #include #include"CTriangle.h" double CPoint::getx() { return x; } doub...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)