Программа табулирования функции котангенса
Составить программу табулирования функции программирование на С++ на интервале [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;
}
Программу можно легко переделать и под другие функции, можно менять шаг табуляции, а также левую и правую границы интервала.
Комментарии:
Нету комментариев для вывода...