Значение выражения (1-tg x)^(ctg x)+ cos(x-y)

Уровень сложности:

Вычислить значение выражения по формуле (все переменные принимают действительные значения): (1-tg x)^(ctg x)+ cos(x-y).

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

// expression.cpp: определяет точку входа для консольного приложения.

#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;

int main(int argc, char* argv[])
{
    const double pi = 3.141592;
    double x, y;
    setlocale(LC_ALL, "rus");
    cout << "Введите значение х: ";
    cin >> x;
    cout << "Введите значение y: ";
    cin >> y;
    // преобразуем введённые значения в радианы
    x = x * pi / 180; // теперь x задан в радианах
    y = y * pi / 180; // теперь y задан в радианах
    cout << "Ответ = " << fixed << setprecision(2) << pow(1 - tan(x), (cos(x) / sin(x))/*котангенс*/ ) + cos(x - y) << endl;
    system("pause");
    return 0;
}

Пример работы программы:

CppStudio.com

Введите значение х: 45
Введите значение y: 45
Ответ = 1.00

Следующие статьи помогут вам в решении данной задачи:
Автор: admin
Дата: 12.09.2012
Поделиться:

Комментарии

  1. Evgheni Feldman

    #include «stdafx.h»
    #include <iostream>
    #include <cmath>
    using namespace std;
    int main()
    {

    float x, y;

    cout << «Enter X: «;
    cin >> x;
    cout << endl;

    cout << «Enter Y: «;
    cin >> y;
    cout << endl;

    x =x*3.141592/180;
    y =y*3.141592/180;

    cout << «(1-tg x)^(ctg x)+ cos(x-y)= » << pow((1 — tan(x)), (1 / tan(x))) + cos(x — y) <<endl;

    return 0;
    }

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.