Разрез треугольника на равновеликие фигуры - C#
Формулировка задачи:
Всем добрый вечер. Помогите написать программку. как я понял разрез тругольника на равновеликие фигуры производится проведением медианы из любой вершины треугольника. и высота является общая.Требуется показать это графически на любом языке программирования.
Решение задачи: «Разрез треугольника на равновеликие фигуры»
textual
Листинг программы
- open System
- open System.Windows.Forms
- open System.Drawing;
- let DrawTriangle (gfx:Graphics) =
- gfx.FillPolygon(new SolidBrush(Color.Red),
- [|new Point(81, 10);new Point(1, 100);new Point(162, 100)|])
- gfx.FillPolygon(new SolidBrush(Color.Green),
- [|new Point(281, 10);new Point(201, 100);new Point(281, 100)|])
- gfx.FillPolygon(new SolidBrush(Color.Blue),
- [|new Point(281, 10);new Point(281, 100);new Point(362, 100)|])
- [<EntryPoint>]
- [<STAThread>]
- let main argv =
- Application.EnableVisualStyles()
- Application.SetCompatibleTextRenderingDefault false
- let form = new Form(Visible = true, TopMost = true,
- Width = 400, Height = 200)
- form.Paint.AddHandler(fun _ e -> DrawTriangle e.Graphics )
- Application.Run form
- 0
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д