第三周项目3多文件组织
来源:互联网 发布:ubuntu 16.04 unity 编辑:程序博客网 时间:2024/04/29 10:27
#include <iostream>using namespace std;class Triangle{public: void setA(double x) { a=x; } void setB(double y) { b=y; } void setC(double z) { c=z; } double getA() { return a; } double getB() { return b; } double getC() { return c; } bool isTriangle() { if(a+b>c&&a+c>b&&b+c>a) return true; } double perimeter(); double area();private: double a,b,c;};int main(){ Triangle tri1; //定义三角形类的一个实例(对象) double x,y,z; cout<<"请输入三角形的三边:"; cin>>x>>y>>z; tri1.setA(x); tri1.setB(y); tri1.setC(z); //为三边置初值 if(tri1.isTriangle()) { cout<<"三条边为:"<<tri1.getA()<<','<<tri1.getB()<<','<<tri1.getC()<<endl; cout<<"三角形的周长为:"<< tri1.perimeter()<<'\t'<<"面积为:"<< tri1.area()<<endl; } else cout<<"不能构成三角形"<<endl; return 0; }
#include <cmath>double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ double p=(a+b+c)/2; return sqrt(p*(p-a)*(p-b)*(p-c));}
运行结果:
0 0
- 第三周 项目3 程序多文件组织
- 第三周项目3 多文件组织
- 第三周项目3-程序多文件组织
- 第三周项目3多文件组织
- 第三周项目3 多文件组织项目2
- 第三周 【项目3 - 程序的多文件组织】
- 第三周项目3-程序的多文件组织
- 第三周项目3:程序的多文件组织
- 第三周项目3 程序的多文件组织
- 第三周项目3 程序的多文件组织
- 第三周【项目3-程序的多文件组织】
- 第三周 项目3 类的多文件组织
- 第三周项目3-程序的多文件组织
- 第三周项目3----程序的多文件组织
- 第三周项目3 - 程序的多文件组织
- 第三周项目3 程序的多文件组织
- 第三周项目3-程序的多文件组织
- 第三周项目3--程序的多文件组织
- cocos2dx源码简读--Ref
- usb mass storage设备为什么需要注册为SCSI设备
- PCA 主成分分析
- HDU 3364 Lanterns 高斯消元(水 异或方程
- JPA与hibernate注解
- 第三周项目3多文件组织
- js 的学习
- 关于在 java 或其他游戏设计中实现屏幕震动
- 最长公共子序列
- hihoCoder 1096 Divided Product 微软苏州校招笔试 12月27日
- 网页的初步认识
- 在CStatic静态文本框中,显示位图,控制位图大小
- android环境
- linux中文乱码,字符集和编码