- •1 Постановка задачі
- •2 Алгоритм розробки програми
- •3 Практична реалізація
- •3.1 Опис структури даних та вимоги до них
- •3.2 Опис стандартних функцій, що використовувалися у програмі
- •3.3 Опис функцій користувача
- •3.4 Опис модулів та їх призначення
- •4 Інструкції для роботи з програмою
- •5 Приклади тестування та результати роботи програми
- •Висновки
- •Література
- •Додаток а Лістинг модуля FracUnit
- •Додаток б Лістинг модуля CalculateFrac
- •Додаток в Лістинг модуля AddUnit
- •Додаток г Лістинг модуля SumUnit
- •Додаток д Лістинг модуля MulytUnit
- •Додаток e Лістинг модуля DivUnit
- •Додаток ж Лістинг модуля SumMassibUnit
- •Додаток з Лістинг модуля SortUnit
3.3 Опис функцій користувача
void AddFrac(int, int, int, int) – метод класу «Дріб» для виконання операції додавання.
void SubFrac(int, int, int, int) – метод класу «Дріб» для виконання операції віднімання.
void MultFrac (int, int, int, int) – метод класу «Дріб» для виконання операції множення.
void DivFrac (int, int, int, int) – метод класу «Дріб» для виконання операції ділення.
void PowFrac (int, int, int) – метод класу «Дріб» для виконання операції піднесення дробу до степеню.
void CheckFrac (int, int, int, int) – метод класу «Дріб» для виконання операції порівняння дробів більше/менше.
void RivnFrac (int, int, int, int) – метод класу «Дріб» для виконання операції порівняння дробів на рівність.
int GetP() - метод класу «Дріб» для отримання значення чисельника дробу.
int GetQ() - метод класу «Дріб» для отримання значення знаменика дробу.
int GetА() - метод класу «Дріб» для отримання значення цілої частини дробу.
int nod(int, int) - метод класу «Дріб», який використовується при скороченні дробу.
3.4 Опис модулів та їх призначення
FracUnit.h – модуль основної програми. Виводить вікно основної програми, яка об’єднує всі інші модулі та керує виконанням основної програми.
CalculateFrac.h – клас «Дріб», який містить дані дробу та методи для виконання поставлених задач.
SumUnit.h – модуль для виконання додавання двох дробів.
SubUnit.h - модуль для виконання віднімання двох дробів.
MultUnit.h - модуль для виконання множення двох дробів.
DivUnit.h - модуль для виконання ділення двох дробів.
PowUnit.h - модуль для виконання піднесення дробу до степеня.
CheckUnit.h - модуль для виконання порівняння двох дробів на відношення більше/менше.
RivnUnit.h - модуль для виконання порівняння двох дробів на рівнсть.
SortUnit.h – модуль для виконання сортування масиву дробів.
SumMasivUnit.h – модель для знаходження суми масиву дробів.
4 Інструкції для роботи з програмою
Для початку роботи запустіть файл FracProject.EXE, після на екрані з’явиться вікно програми, в верхній частині якої знаходиться меню. Для виконання завдань, виберіть відповідний пункт меню.
Пункти меню:
-
Додавання дробів. Для множення двох дробів виберіть даний пункт меню. Введіть два дроби та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».
-
Віднімання дробів. Для віднімання двох дробів виберіть даний пункт меню. Введіть два дроби та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».
-
Множення дробів. Для множення двох дробів виберіть даний пункт меню. Введіть два дроби та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».
-
Ділення дробів. Для ділення двох дробів виберіть даний пункт меню. Введіть два дроби та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».
-
Піднесення дробів до степеня. Для піднесення дробу до степеню виберіть даний пункт меню. Введіть дріб і степінь та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».
-
Порівняння дробів. Виберіть потрібний тип порівняння, введіть два дроби та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».
-
Сума масиву дробів. Для знаходження суми масиву дробів виберіть даний пункт меню. Заповніть значеннями поле для масиву та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».
-
Сортування масиву дробів. Для сортування масиву дробів виберіть даний пункт меню. Заповніть значеннями поле для масиву та натисніть «Обчислити». Для зміни значень натисніть «Очистити», для повернення до головної програми – «Вихід».