Программа для решения квадратных уравнений по входным коэффициентам a, b и c в уравнении типа a*x2 + b*x + c = 0.
g++ Source/In_Out.c Source/main.c Source/solver.c Source/tester.c Source/compare.c Source/output_tester_result.cpp -o quadr -I ./Header
-testвключение режима тестирования
-file <name_file>ввод данных из файла name_file
необходим аргумент -test
a b c root1 root2 count_rootsa, b, c - коэффициенты уравнения
root1, root2 - ожидаемые корни уравнения
count_roots - ожидаемое количество корней (0, 1, 2, >2 если бесконечно)
| Название | Описание |
|---|---|
| Main | Основной файл |
| Types | Файл с новыми типами данных |
| In_Out | Файл с функциями ввода/вывода |
| Solver | Файл с функцией для решения уравнения |
| Tester | Файл с функцией для сравнения полученных корней с ожидаемыми |
| Compare | Файл с функцией для сравнения двух чисел с плавающей точкой |
| Output_tester_result | Файл с функциями вывода результата в консоль или в отдельное окно |