Lab2.1

Run Settings
LanguageC
Language Version
Run Command
/** * @file lab2.1.cpp *@author Ткаченко Є.С., гр. 515і *@date 10 березня 2023 *@brief Лабораторна робота № 2, варіант 7 * * Завдання 1. Модульне тестуваня */ #include <stdio.h> #include "Header1.h" int main() { double x; printf("+--------------------------------------------------+\n"); printf("| x | Y(x) | S(x) | Y(x)-S(x) |\n"); printf("+--------------------------------------------------+\n"); for (x = a; x <= b; x += h) { double y = Y(x); double s = S(x); double diff = y - s; printf("|%8.1lf |%12.6lf |%12.6lf |%12.6lf|\n", x, y, s, diff); } printf("+--------------------------------------------------+\n"); return 0; }
/** * @file Header1.h *@author Ткаченко Є.С., гр. 515і *@date 10 березня 2023 *@brief Лабораторна робота № 2, варіант 7 * * Завдання 1. Модульне тестуваня */ #pragma once double Y(double x); double S(double x); #define a -2 #define b 0 #define h 0.1 #define n 150
/** * @file vipol.cpp *@author Ткаченко Є.С., гр. 515і *@date 10 березня 2023 *@brief Лабораторна робота № 2, варіант 7 * * Завдання 1. Модульне тестуваня */ #include <math.h> #include "Header1.h" double S(double x) { int t = 2; int u = 1; return -pow(1 + x, 2) + pow(1 + x, 4) / 2 - pow(-1, n) * pow(u + x, t * n) / n; } double Y(double x) { return log(1 / (2 + 2 * x + pow(x, 2))); }
Editor Settings
Theme
Key bindings
Full width
Lines