public Pont (int x, int y)
public override string ToString()
return "(" + x + "; " + y + ")";
static string Spont(Pont p1, Pont p2, Pont p3)
double Px = (p1.getx() + p2.getx() + p3.getx()) / 3;
double Py = (p1.gety() + p2.gety() + p3.gety()) / 3;
return "(" + Math.Round(Px, 2) + "; " + Math.Round(Py, 2) + ")";
public static void Main()
Console.WriteLine("Adja meg az A pont x értékét:");
int Ax = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Adja meg az A pont y értékét:");
Pont A = new Pont(Ax, Convert.ToInt32(Console.ReadLine()));
Console.WriteLine("A" + A);
Console.WriteLine("Adja meg a B pont x értékét:");
int Bx = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("A" + A);
Console.WriteLine("Adja meg a B pont y értékét:");
Pont B = new Pont(Bx, Convert.ToInt32(Console.ReadLine()));
Console.WriteLine("A" + A);
Console.WriteLine("B" + B);
Console.WriteLine("Adja meg a C pont x értékét:");
int Cx = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("A" + A);
Console.WriteLine("B" + B);
Console.WriteLine("Adja meg a C pont y értékét:");
Pont C = new Pont(Cx, Convert.ToInt32(Console.ReadLine()));
Console.WriteLine("A" + A);
Console.WriteLine("B" + B);
Console.WriteLine("C" + C);
Console.WriteLine("S" + Spont(A, B, C));