C++

Программа табулирования функции котангенса

Составить программу табулирования функции программирование на С++ на интервале [a,b] с шагом h, на языке программирования С++ в среде разработки MVS2010, в консоли.
Как уже было сказано ранее, не обязательно использовать IDE, указанную в задании. Пользуйтесь той, которая удобнее вам. Для решения данной задачи вам потребуются цикл for, кстати необязательно for, можете воспользоваться любым другим. И математические функции для нахождения котангенса. Знайте, в С++ нет отдельной функции для вычисления котангенса, но его можно вычислить, воспользовавшись функциями синуса и косинуса.

// tabulation_function.cpp: определяет точку входа для консольного приложения.
 
#include "stdafx.h"
#include <iostream>
// заголовочный файл содержит прототипы математических функций
#include <cmath>
// заголовочный файл содержит прототипы манипуляторов вывода
#include <iomanip>
using namespace std;
 
int main(int argc, char* argv[])
{
    float h = 0.1, // шаг табулирования
          a = 5.0 / 100, // левая граница интервала
          b = a + 0.5; // правая граница интервала
    cout << "y = ";
    for ( a; a <= b; a+=0.1) // цикл табулирования функции
    {
        cout << setprecision(3/*три знака после запятой*/)
             << pow(cos(log(a)) / sin(log(a)/*ctg(x)=cos(x)/sin(x)*/), 2) << "; "; // запрограммированная формула
    }
    cout << endl;
    system("pause");
    return 0;
}

Программу можно легко переделать и под другие функции, можно менять шаг табуляции, а также левую и правую границы интервала.
Теги:
Программа табулирования
Добавлено: 11 Апреля 2018 10:38:34 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...