Professional Documents
Culture Documents
Ð Ð Ñ Ñ Ð Ð Ð°Ð Ð Ñ Ð°Ñ Ð Ñ Ð Ð Ñ Ñ Ð Ð Ð Ñ Ð Â 4
Ð Ð Ñ Ñ Ð Ð Ð°Ð Ð Ñ Ð°Ñ Ð Ñ Ð Ð Ñ Ñ Ð Ð Ð Ñ Ð Â 4
Виконав:
Студент групи 122-22-3.
Трубіцин С.В.
Перевірив:
Приходченко С.Д.
м. Дніпро
2023 рік
ЛАБОРАТОРНА РОБОТА № 4
Хід роботи:
2
Рис.2 Ініціалізація об'єктів та інші обчислювальні дії для кнопки.
3
Рис.4 Створення класу паралелограма та реалізація методів.
4
Рис.6 Діаграма класів.
Лістинг (код) програми:
using System;
using System.Drawing;
using System.Windows.Forms;
namespace lr4_OOP
{
public partial class Form1 : Form
{
private Parallelogram parallelogram;
private Ellipse ellipse;
public Form1()
{
InitializeComponent();
// Ініціалізуємо об'єкти паралелограма та еліпса
parallelogram = new Parallelogram("Паралелограм", 60, 30, 45);
ellipse = new Ellipse("Еліпс", 80, 40);
}
// Перемальовуємо полотно
5
pictureBox1.Invalidate();
MessageBox.Show(parallelogram.Show());
MessageBox.Show(ellipse.Show());
}
6
// Реалізація методу для обчислення периметру паралелограма
public override double GetPerimeter()
{
return 2 * (Side1 + Side2);
}
g.DrawPolygon(Pens.Green, points);
}
7
{
return "Ellipse";
}
8
Рис.8 Завдання значень для об’єктів.
9
Рис.10 Загальний результат після роботи програми.
10