实训五(第二题)

来源:互联网 发布:淘宝开发者平台 编辑:程序博客网 时间: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