Quick actions

cmd+k|ctrl+k

Navigation

Languages

Lab_2_1, 515i, Darchuk Hlib Serhiyovic

Snippet info

Language

C

Visibility

public

Author

h.s.darchuk

Created

2025-03-19T20:52:57.882144Z

Updated

2025-03-19T21:44:15.505614Z

/*
* @file Lab_2_1.cpp
* @author Дарчук Г.С., 515i
* @date 13.03.2025
* @brief Лабораторна робота №2, варіант 22
*
* Модульне тестування. Завдання 1
*/

// Підключення стандартних бібліотек
#include <stdio.h>
#include <math.h> // Для використання математичних функцій
#include <locale.h>

// Підключення заголовочного файлу з реалізацією функцій
#include "functionsModule.h"

int main(void)
{
	// Оголошення змінних для обчислень
	double x = a; // Початкове значення x
	double S, Y, Mod; // Змінні для результатів обчислень
	// Цикл для обчислення значень у заданому діапазоні
	printf("|   x   |  S(x) | Y(x)  |  Mod  |\n");
	for (; x <= b; x += h)
	{
		S = functionS(x); // Виклик функції для обчислення S(x)
		Y = functionY(x); // Виклик функції для обчислення Y(x)
		Mod = fabs(Y - S); // Обчислення модуля різниці між Y та S
		// Виведення інформації у вигляді таблиці
		printf("|-------|-------|-------|-------|\n");
		printf("|%7.1f|%7.5f|%7.5f|%7.5f|\n", x, S, Y, Mod);
	}
	printf("|-------|-------|-------|-------|\n");
	// Завершення роботи програми
	return 0;
}
INFO