实训五(第二题)
来源:互联网 发布:淘宝开发者平台 编辑:程序博客网 时间:2024/05/16 18:54
创建Point类,定义字段“圆心x坐标”,“圆心y坐标”,定义方法“设置坐标”,获得坐标,计算两点间的距离。生成字符串
要求:在主方法中创建两point类的对象,调用各方法设置两点坐标。计算距离等功能
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _2{ class Program { static void Main(string[] args) { int sum1 = 0, sum2 = 0; Point X = new Point(); Point rec = new Point(); Console.WriteLine("请输入x的坐标"); sum1 = X.X1X2(); Console.WriteLine("请输入y的坐标"); sum2 = X.Y1Y2(); Console.WriteLine(X.ConvertToString()); Console.WriteLine("两点间的距离:" + rec.Calculation(sum1, sum2)); } }}
point类
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _2{ public class Point { private int x1, x2; private int y1, y2; public int X1X2() { x1 = int.Parse(Console.ReadLine()); x2 = int.Parse(Console.ReadLine()); return (int)Math.Pow(x1 - x2, 2); } public int Y1Y2() { y1 = int.Parse(Console.ReadLine()); y2 = int.Parse(Console.ReadLine()); return (int)Math.Pow(y1 - y2, 2); } public int Calculation(int sum1,int sum2) { return ((int)Math.Sqrt(sum1+sum2)); } public string ConvertToString() { string str = "圆心X的坐标" + "("+x1+","+x2+")" + "\n" + "圆形Y的坐标:" + "("+y1+","+y2+")"; return str; } }}
0 0
- 实训五(第二题)
- 菜鸟(第二题)
- 第二章第二题
- 第二章第二题
- 第二章第二题
- 第二章课后练习:第二大题(问答题)
- 数据结构作业(第二题)
- 第二题
- 第二题
- 第二题
- 第二题
- 第二题
- 第二题
- 第二题
- 第二题
- 第二题
- 第二题
- 第二题
- Delphi 中的MD5实现方法及delphi2009和delphi2010中用法
- Java字符串格式化 String。format()的使用
- 判断一个数的奇偶
- 基于 Erlang/OTP 搭建TCP服务器
- CCMenu及CCMenuItem位置问题
- 实训五(第二题)
- 日志
- 第四周-项目三-多文件组织
- 数据库事务隔离级别与锁
- 拉普拉斯滤波实现图像增强
- MySQL性能优化的21条最佳经验
- 关于python函数参数
- url中文乱码问题
- Windows7系统中观察JVM进程