Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

6 лабораторная работа ОП

.pdf
Скачиваний:
3
Добавлен:
01.12.2023
Размер:
468.71 Кб
Скачать

11

public Fraction Sum(Fraction second)

{

double result_a = a + second.A; int result_b = b + second.B; if (result_b > 10)

{

result_b -= 10; result_a++;

}

return new Fraction(result_a, result_b);

}

public Fraction Vch(Fraction second)

{

double result_a = a - second.A; int result_b = b - second.B; if (result_b < 0)

{

result_b = result_b * (-1);

}

return new Fraction(result_a, result_b);

}

public Fraction Umn(Fraction second)

{

double m1 = int.Parse(Convert.ToString(a) + Convert.ToString(b)) / Math.Pow(10, Convert.ToString(b).Length);

double m2 = int.Parse(Convert.ToString(second.A) + Convert.ToString(second.B)) / Math.Pow(10, Convert.ToString(second.B).Length); double result_a = m1 * m2;

return new Fraction(result_a, 0);

}

public Fraction Srav(Fraction second)

{

double result_srav; if (a > second.A)

12

result_srav = 1; else

if (a < second.A) result_srav = 2; else

if (b > second.b) result_srav = 1; else result_srav = 2;

return new Fraction(result_srav, 0);

}

public override string ToString()

{

return $"{a} {b}";

}

}

}

2.2 Процесс выполнения программы и ввод данных

Скриншот работы программы представлен на рисунке 2.1.

Рисунок 2.1 – Работа программы задания 1

13

Исходя из рисунка 2.1, можно сделать вывод, что программа работает корректно.

Скриншот работы программы представлен на рисунке 2.2.

Рисунок 2.2 – Работа программы задания 2 Исходя из рисунка 2.2 можно сделать вывод, что программа работает

корректно.

14

3Заключение

Вданной лабораторной работе были получены навыки работы с классами, использования механизмов инкапсуляции, наследования и полиморфизма. Были составлены консольное приложение для решения задач согласно варианту,

согласованному с преподавателем, вводя данные в ходе выполнения программы. Отчет был составлен согласно ОС ТУСУР.

15

Список использованной литературы

1. ГОСТ ОС ТУСУР 01-2013 Работы студенческие по направлениям подготовки и специальностям технического профиля - Общие требования и правила оформления [Электронный ресурс] - Режим доступа: https://storage.tusur.ru/files/40668/rules_tech_01-2013.pdf