第5周实验报告1

原创 2012年03月21日 18:30:40

 #include <iostream>

#include <cmath>

using namespace std;

class Triangle
{
    public:
  
     Triangle(float x = 1, float y = 1, float z = 1)
  {
            a = x, b = y, c = z;
  };
  float Area(void);
  float Perimemter(void);
  void showMessage();
    private:
  float a, b, c;
};

void Triangle::showMessage()
{
 cout << "三角形的三边分别为:" << a << '\t' << b << '\t' << c << endl;
 cout << "三角形的周长为:" << Perimemter() << '\t' << "demianji:" << Area() << endl;
}

 

float Triangle::Perimemter(void)
{
 float l;
 l = a + b + c;

 return (l);
}

float Triangle::Area(void)
{
 
 float s, n;
 n = (a + b + c) / 2;
 s = sqrt((n - a) * (n - b) * (n - c) * n);
   
 return (s);
}
void main(void)
{
 Triangle Tri1; //定义三角形类的一个实例(对象)
 Tri1.showMessage();
 Triangle Tri2(7,8,9); //定义三角形类的一个实例(对象)
 Tri2.showMessage();

}


截图:

第5周实验报告1-3

using namespace std; class Triangle { public: Triangle(float x=1,float y=1,f...
  • z_y_n
  • z_y_n
  • 2012年03月20日 12:10
  • 170

第5周实验报告任务4

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

第5周实验报告任务1.4

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

第5周实验报告任务2(修改)

#include using namespace std; int gcd(int,int); class CFraction { private: in...

ucore-lab1实验报告

练习一: 1、操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果) + cc kern/init/i...

# 操作系统实验报告:ucore-lab1

参考链接: 1. GDB 常用命令参考手册 2. 一篇优秀的gdb的总结 3. lab1实验报告 4. 清华大学操作系统实验lab1实验报告 5. e...

《C++第七周实验报告2-1》---利用成员函数、友元函数和一般函数,实现三个版本的求两点间距离的函数

/* 【任务2】阅读下面的程序,仔细阅读注释。然后模仿完成求点类中距离的任务。 例:使用成员函数、友元函数和一般函数的区别 你需要完成的任务是,利用成员函数、友元函数和一般函数,实现三个版本的求...

操作系统实验报告 lab1

操作系统实验报告lab1

《C++第十三周实验报告3-1》---定义抽象基类Shape,由它派生出3个派生类

/* 【任务3】写一个程序,定义抽象基类Shape,由它派生出3个派生类, Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。 用如下的mian()函数,求出定义的几个几何...

操作系统ucore lab1实验报告

练习1 理解通过 make 生成执行文件的过程。(要求在报告中写出对下述问题的回答) 在此练习中,大家需要通过阅读代码来了解: 1. 操作系统镜像文件 ucore.img 是如何一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第5周实验报告1
举报原因:
原因补充:

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