C# 实验五--平面直角坐标系
来源:互联网 发布:多媒体数据挖掘 编辑:程序博客网 时间:2024/06/05 04:45
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { CPoint c1 = new CPoint(); CPoint c2 = new CPoint(); CPoint c3 = new CPoint(); c1.setpoint(1, 2); c2.setpoint(2,4 ); c3.setpoint(1, 4); Cline m = new Cline(); Console.WriteLine("两点之间距离为: {0}", m.distence(c1, c2)); Cline m1 = new Cline(); m.set_length(c3, c2); m1.set_length(c1, c3); CRect CR = new CRect(); Console.WriteLine("矩形的周长为: {0}",CR.perimeter(m,m1)); Console.WriteLine("矩形的面积为: {0}", CR.area(m, m1)); Console.ReadKey(); } } class CPoint { private int x; private int y; public CPoint(int x1,int y2) { x = x1; y = y2; } public CPoint() { x = 60; y = 75; } public void display() { Console.WriteLine ("x={0},y={1}",x,y); } public void setpoint(int x1, int y1) { x = x1; y = y1; } public int get_x() { return x; } public int get_y() { return y; } } class Cline : CPoint { public double a; public Cline(int a1) { a = a1; } public Cline() { a = 0; } public double distence(CPoint c1, CPoint c2) { return a = Math.Sqrt((Math.Pow((c1.get_x() - c2.get_x()), 2) + Math.Pow((c1.get_y() - c2.get_y()), 2))); } public double get_length() { return a; } public void set_length(CPoint c1, CPoint c2) { a = distence(c1, c2); } } class CRect : Cline { public double m; public double n; public CRect(double a1, double b1) { m = a1; n = b1; } public CRect() { m = 0; n = 0; } public double perimeter(Cline c1, Cline c2) { return m = 2 * (c1.get_length() + c2.get_length()); } public double area(Cline c1, Cline c2) { return n = c1.get_length() * c2.get_length(); } } }
运行结果:
0 0
- C# 实验五--平面直角坐标系
- 高斯平面直角坐标系
- 关于高斯克吕格平面直角坐标系
- c# winform 直角坐标系
- 空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系
- 经纬度坐标映射到平面直角坐标系
- 不同平面直角坐标系之间的转换公式的推导及C#代码实现
- 解析几何:第一章坐标系与坐标变换:平面直角坐标系、空间直角坐标系及其变换、极坐标系,圆柱面坐标系,球面坐标系
- 高斯-克吕格尔平面直角坐标系详解
- 平面直角坐标系内两点间的距离
- 不同平面直角坐标系之间的坐标转换公式
- 平面直角坐标系---点坐标与多边形位置判断
- [从头学数学] 第120节 平面直角坐标系
- untiy 2d游戏平面直角坐标系的旋转应用
- 平面内直角坐标系中坐标旋转变换公式
- C#使用GDI+绘制直角坐标系
- 直角坐标系
- [从头学数学] 第121节 平面直角坐标系 小结与复习题
- Spark的join与cogroup简单示例
- linux 常用命令二 网络
- 基于spark mllib的LDA模型训练Scala代码实现
- Android中AIDL的实现使用
- Android Studio安装后的一些必要设置
- C# 实验五--平面直角坐标系
- 【学习笔记----数据结构04-单循环链表】
- 开通C博客了
- 5.4用形态学滤波器检测边缘和角点
- mybatis入门到精通学习文章总结
- 常用时间处理方法:时间戳和格式化时间之间转换;时间比大小
- Android全屏模式处理
- 数据库索引 - 详解
- 构造型模式之Prototype(原型)模式