using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel;
using System.Diagnostics.Eventing.Reader;
using System.Timers;
using System.Security.Cryptography;namespace ConsoleApp3
{
internal class Program
{
static void Main(string[] args)
{
//The point is on a circle or not?
isNoCircle();
}
static void isNoCircle()
{
Console.WriteLine("Enter the coordinate x of the point:");
Point point1 = new Point();
int x = Convert.ToInt32(Console.Read());
point1.setX(x);
Console.WriteLine("Enter the coordinate y of the point:");
int y = Convert.ToInt32(Console.Read());
point1.setX(y);Circle circle1 = new Circle();
Console.WriteLine("Enter the x_coordinate of the center of the circle:");
int x1 = Convert.ToInt32(Console.Read());
point1.setX(x1);
Console.WriteLine("Enter the y_coordinate of the center of the circle:");
int y1 = Convert.ToInt32(Console.Read());
point1.setY(y1);
int distance = (circle1.getCenter().getX() - point1.getX()) * (circle1.getCenter().getX() - point1.getX())
+ (circle1.getCenter().getY() - point1.getY()) * (circle1.getCenter().getY() - point1.getY());
if (distance > (circle1.getR() * circle1.getR()))
{
Console.WriteLine("The point is outside the cire");
}
else if (distance < (circle1.getR() * circle1.getR()))
{
Console.WriteLine("The point is in the cire");
}
else
{
Console.WriteLine("The point is on the cire");
}
}
}
class Point
{
private int X;
private int Y;
public void setX(int x)
{
this.X = x;
}
public int getX()
{
return this.X;
}
public void setY(int y)
{
this.Y = y;
}
public int getY()
{
return this.Y;
}}
class Circle
{
private int R;
private Point Center { get; set; }
public void setR(int r)
{
this.R = r;
}
public int getR()
{
return this.R;
}public void setCenter(Point center)
{
this.Center = center;
}
public Point getCenter()
{
return this.Center;
}
}
}
方向二:提升式学习的策略
方向三:职业发展与个人成长的和谐共生