Вопрос задан 04.11.2023 в 02:47. Предмет Информатика. Спрашивает Александрин Богдан.

Создайте класс Triangle и переопределите в нем метод ToString. static void Main() { Triangle

triangle = new Triangle(0,0, 1,2, 3,2); //x1,y1,x2,y2,x3,y3 Console.WriteLine(triangle.ToString()); }
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Меркушева Настя.

Ответ:

using System;

using System.Drawing;

namespace App

{

   class Triangle

   {

       public Point A { get; }

       public Point B { get; }

       public Point C { get; }

       public Triangle(int x1, int y1, int x2, int y2, int x3, int y3)

       {

           A = new Point(x1, y1);

           B = new Point(x2, y2);

           C = new Point(x3, y3);

       }

       public override string ToString() => $"A({A.X},{A.Y}); B({B.X},{B.Y}); C({C.X},{C.Y})";

   }

   class Program

   {

       static void Main(string[] args)

       {

           Triangle triangle = new Triangle(0, 0, 1, 2, 3, 2); // x1,y1,x2,y2,x3,y3  

           Console.WriteLine(triangle.ToString()); // Вывод: A(0,0); B(1,2); C(3,2)

       }

   }

}

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте создадим класс `Triangle` с методом `ToString`, который позволит выводить информацию о треугольнике в удобном формате. В вашем коде используются координаты вершин треугольника (x1, y1, x2, y2, x3, y3). Вот как может выглядеть реализация этого класса:

```csharp using System;

class Triangle { private double x1, y1, x2, y2, x3, y3;

public Triangle(double x1, double y1, double x2, double y2, double x3, double y3) { this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; this.x3 = x3; this.y3 = y3; }

public override string ToString() { return $"Triangle vertices: ({x1}, {y1}), ({x2}, {y2}), ({x3}, {y3})"; } }

class Program { static void Main() { Triangle triangle = new Triangle(0, 0, 1, 2, 3, 2); Console.WriteLine(triangle.ToString()); } } ```

В этом коде мы создали класс `Triangle`, который содержит координаты трех вершин. Метод `ToString` переопределен так, чтобы он возвращал строку с координатами вершин треугольника. В методе `Main`, мы создаем объект `triangle` и выводим информацию о нем с помощью `Console.WriteLine`.

Когда вы выполните этот код, вы увидите следующий вывод:

``` Triangle vertices: (0, 0), (1, 2), (3, 2) ```

Это строка, представляющая вершины треугольника в удобном формате.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос