Форум программистов, компьютерный форум CyberForum.ru

Таблица синусов для значений аргумента в диапазоне от 0 до π/2 с заданным числом шагов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс – вектор http://www.cyberforum.ru/cpp-beginners/thread27532.html
Помогите решить задачу... Создайте класс – вектор (в пространстве Rn ). Класс должен содержать поинтер к типу long double и количество координат точки. Определите функции: инициализации (посредством динамического распределения памяти) и уничтожения (освобождение памяти) вектора, установки и модификации координат, доступа к координатам, вычисления длины вектора, вывода координат. Вычислите...
C++ Создание структуры. Помогите разобраться с задачей.. Создайте структуру – vector. Структура должна содержать поинтер к типу long double и число координат точки. Определите функции: инициализации (посредством динамического распределения памяти) и уничтожения (освобождение памяти) вектора, установки и модификации количества координат, доступа к координатам, вычисления длины вектора. В функции main(), для двух... http://www.cyberforum.ru/cpp-beginners/thread27529.html
C++ Функция рассчета определенного интеграла. (Передача функции как аргумента)
Есть функция пределенная как: float integrall(float (*argFunc)(float x) , float argTmin, float argTmax, float argStep=1) Если ей в качестве аргумента передать функцию, которая является членом какого-либо класса, integrall(pSubs->pArCpList->getCp, 100,1000); то компилятор выдает ошибку: ошибка: аргумент типа ‘float (ThermalCap:: )(float)’ не соответствует типу ‘float (*)(float)’ Однако...
Вот такая вот задачка с массивом..) C++
"Из положительных элементов матрицы N сформировать матрицу M(10, KMAX), располагая их в строках матрицы подряд, где KMAX - максимальное число положительных элементов строки матрицы N. Записать нули на место отсутсвтующих элементов. N(10, 10)" был бы оочень признателен!)) своим кодом я умудрился повесить компилятор xDD # include<iostream.h> # include<stdlib.h> # include<iomanip.h> #...
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread27510.html
Здравствуйте, помогите пожалуйста! Как можно получить доступ к классу объявленному в функции ? Например: Boxs* playbox; __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner){ for (int z = 0; z < 15; z++) { playbox = new Boxs(z+1);
C++ в двумерном массиве (NxN) произвести зеркальное отражение относительно вертикальной оси симметрии. в двумерном массиве (NxN) произвести зеркальное отражение относительно вертикальной оси симметрии. подробнее

Показать сообщение отдельно
xSander
12 / 12 / 2
Регистрация: 02.03.2009
Сообщений: 59
26.03.2009, 18:07     Таблица синусов для значений аргумента в диапазоне от 0 до π/2 с заданным числом шагов
Цитата Сообщение от programist alenka Посмотреть сообщение
1.Используя циклы while, do - while и for, написать три варианта программы получения на экране таблицы синусов для значений аргумента в диапазоне от 0 до ?/2 с заданным числом шагов.



2. Вычислить и вывести все члены числового ряда
1, 1/2!, 1/3!,……1/N!
значение которых превышает 10 в -5 стерени
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <math.h>
#pragma hdrstop
#include <condefs.h>
#include <conio.h>
#include <iostream.h>
 
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
#include <math.h>
#pragma hdrstop
#include <condefs.h>
#include <conio.h>
#include <iostream.h>
 
const float pi = 3.14; // число пи константа
double gradus = 0;
cout << "Программа для выведения синусов" << endl;
cout << "Таблица значений синусов угла от 0 до p / 2 в радиан";
cout << endl << endl;
double radian;
 
// это вывод синусов углов радиан по циклу for
 
for(radian = 0.00; radian < pi / 2; radian+= 0.01)
{
cout << radian << " радиан" << "равен синусу угла: " << sin(radian) << endl;
}
cout << endl << endl;
cout << "Таблица значений синусов угла от 0 до 90 в градусах";
radian = 0.00;
 
// это вывод синусов углов в градусах по циклу while
 
while(radian < pi / 2)
{
gradus = (radian * 180) / pi; // математическая формула преобразование в градус
cout << gradus << " градусов" << "равен синусу угла: " << sin(radian) << endl;
radian += 0.01;
}
getch(); // здесь getch() задерживает программу
return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Следующий код по циклу do while
#include <math.h>
#pragma hdrstop
#include <condefs.h>
#include <conio.h>
#include <iostream.h> 
#pragma argsused
int main(int argc, char* argv[])
{
const float pi = 3.14; // число пи константа
double gradus = 0;
cout << "Программа для выведения синусов" << endl;
cout << "Таблица значений синусов угла от 0 до p / 2 в радиан" << endl;
cout << "Таблица значений синусов угла от 0 до 90 в градусах" << endl;
do
{
cout << radian << " радиан" << "равен синусу угла: " << sin(radian) << endl;
gradus = (radian * 180) / pi;
cout << gradus << " градусов" << "равен синусу угла: " << sin(radian) << endl;
radian += 0.01;
}
while(radian < pi / 2);
getch();
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru