Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <math.h>
- #include <iostream>
- int main()
- {
- setlocale(LC_ALL, "Russian");
- const double K = 2.2;
- const double L = 3.01;
- double x;
- printf("\t\tЛабораторная работа №4\n");
- printf("\tПрограмма исчесления математических уровнений\n");
- while (1 > 0)
- {
- printf("Введите x: ");
- scanf("%lf", &x);
- if (x == 0)
- {
- printf("Результат первого уравнения(cbrt(K*%.0lf + 2 - 1 / %.0lf * (exp(2 * %.0lf) - exp(-2 * %.0lf)))), где K = %.1lf: 0 запрещен\n", x, x, x, x, K);
- printf("Результат второго уравнения(sin(0.5*%.0lf)*log(fabs(5 * L*%.0lf))), где L = %.2lf: 0 запрещен\n", x, x, L);
- printf("Результат третьего уравнения(sqrt(fabs(3 * %.0lf - 5 * %.0lf)) || %.0lf + sin(%.0lf*%.0lf) - cos(%.0lf*%.0lf) || sqrt(fabs(3 * %.0lf + 5 * %.0lf))): 0 запрещен\n", x, x, x, x, x, x, x, x, x);
- }
- else
- {
- double a = cbrt(K*x + 2 - 1 / x * (exp(2 * x) - exp(-2 * x)));
- printf("Результат первого уравнения(cbrt(K*%.2lf + 2 - 1 / %.2lf * (exp(2 * %.2lf) - exp(-2 * %.2lf)))), где K = %.1lf: %lf\n", x, x, x, x, K, a);
- double b = sin(0.5*x)*log(fabs(5 * L*x));
- printf("Результат второго уравнения(sin(0.5*%.2f)*log(fabs(5 * L*%.2lf))), где L = %.2lf: %lf\n", x, x, L, b);
- if (a > 2 * b)
- {
- double y = sqrt(fabs(3 * a - 5 * b));
- printf("Результат третьего уравнения(sqrt(fabs(3 * %lf - 5 * %lf))): %lf\n", a, b, y);
- }
- else if (a == 2 * b)
- {
- double y = a + sin(a*x) - cos(b*x);
- printf("Результат третьего уравнения(%lf + sin(%lf*%.2lf) - cos(%lf*%.2lf)): %lf\n", a, a, x, b, x, y);
- }
- else if (a < 2 * b)
- {
- double y = sqrt(fabs(3 * a + 5 * b));
- printf("Результат третьего уравнения(sqrt(fabs(3 * %lf + 5 * %lf))): %lf\n", a, b, y);
- }
- }
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement