C++

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

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

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


Рисунок 1 — Значение выражения (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;
}
Теги:
выражения
Добавлено: 26 Февраля 2015 17:39:46 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...