Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення програми для обчислення площі геометричних фігур у середовищі Visual Basic

Реферат Створення програми для обчислення площі геометричних фігур у середовищі Visual Basic





кція залежить від однієї змінної R.

. Прямокутник:


.


Отже, функція залежить від двох змінних A, h.

. Трапеція:


.


Отже, функція залежить від трьох змінних A, B, h.


1. Методика вирішення поставленого завдання


У програмі для обчислення площ геометричних фігур я застосувала метод поліморфізм, тобто програмувала, використовуючи поліморфну ​​функцію.

поліморфний називається функція, незалежно певна в кожному з групи похідних класів і має у них спільне ім'я.

Поліморфна функція володіє тим властивістю, що за відсутності повної інформації про те, об'єкт якого з похідних класів у даний момент обробляється, вона, тим не менш, коректно викликається в тому вигляді, в якому вона була визначена для даного конкретного класу.

Таким чином, надсилається загальне повідомлення про збір даних будь-якому класу, причому і батьківський клас, і класи-нащадки дадуть відповідь на повідомлення відповідним чином, оскільки довільні класи містять додаткову функцію.

Наприклад, при натисканні кнопок або В«КругВ», або В«ПрямокутникВ», або В«ТрапеціяВ», викликається функція PL, яка і розраховує площі фігур.


В 

Рисунок 4 - Блок-схема алгоритму


В 

Рисунок 5 - Форма в термінах елемента управління

2. Текст програми

Class Form1

Public obj As New Figure

Private Sub Form1_Load (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

TextBox1.Text = ""

TextBox2.Text = ""

TextBox3.Text = ""

Label7.Text = ""

Label8.Text = ""

End Sub

Private Sub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim R, S As Integer

R = Val (TextBox1.Text)

If R <0 Then

Label7.Text = "Помилка"

Label8.Text = "Помилка"

Else: S = obj.PL (R)

Label7.Text = CStr (S)

Label8.Text = "Круг"

End If

End Sub

Private Sub Button2_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim A, h, S As Integer

A = Val (TextBox1.Text)


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Визначення обсягу і площі геометричних фігур. Системи лінійних нерівностей ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Система класів для опису плоских геометричних фігур