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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
#1

расчет по формуле - C++

25.12.2012, 02:15. Просмотров 858. Ответов 13
Метки нет (Все метки)

не понимаю как на с++ записать выражение sin2beta и cos2beta
вот задача:
Название: new.png
Просмотров: 72

Размер: 973 байт
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 02:15     расчет по формуле
Посмотрите здесь:

Расчет по формуле - C++
Здравствуйте уважаемые форумчане. Мне мужно вывести на экран значение рассчитанное по формуле, на языке С++ ...

Расчет BMI - C++
Наверно глупый вопрос или код. Второй день учу C++ Стивен Прата. И застрял на упражнение. Вроде все хорошо только BMI не правильно выводит ...

Расчет массива - C++
В чем-то ошибка, не хочет искать значения, не подскажете, в чем? #include <stdio.h> #include <math.h> #define N 20 int main() { ...

Расчет времени - C++
Народ помогите пожалуйста с заданиями,буду очень благодарен. Сам не силен в программировании,но это задали на завтра...( Провайдер вам...

Расчет интеграла в C++ - C++
Здравствуйте товарищи программисты. Мне нужна помощь в решении задачи на C++ Я в этом не очень понимаю, а по учебе надо. Задача: найти...

Расчет функции - C++
В чем ошибка? выдает какое-то непонятное значение #include<stdio.h> #include<math.h> #include<conio.h> #include <iostream> ...

Расчет погрешности - C++
Добрый день. Не могу понять почему программа не выводит результаты на экран, где я "накосячил"? Программа должна считать при условии:...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tolimadokara
Заблокирован
25.12.2012, 02:32     расчет по формуле #2
Обычная какая то формула: бета(b) это углы, 2b это 2*b - угол умножен на 2. Подскажу как это написать на php, хоть это и будет немного оффтопом:

PHP
1
2
3
4
5
<?php
 
$z = (1+sin(2*b))/cos(2*b);
 
?>
В c++ тоже где то так будет выглядеть - это математическое выражение, только перед этим нужно будет подключить математическую библиотеку или заголовочный файл х.з.
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
25.12.2012, 02:50  [ТС]     расчет по формуле #3
спасибо думал не так просто

Добавлено через 6 минут
а beta нужно вводить вручную или программа должна сама выполнятся и выводить ответ
tolimadokara
Заблокирован
25.12.2012, 03:01     расчет по формуле #4
а beta нужно вводить вручную или программа должна сама выполнятся и выводить ответ
Иля, у тебя на картинке - формула, где параметр z (ось Y) зависит угла b (ось X), какое значение задашь углу бета, такое и соответственно с вычислениями в формуле будет значение z. Короче да, угол бета нужно вводить вручную
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
25.12.2012, 03:04  [ТС]     расчет по формуле #5
вот написал правильно ли оно считает?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
#include <math.h>
int  main()
{ double b;
cout<<"vvedite beta ";
cin>>b;
    int z;
z = (1+sin(2*b))/cos(2*b);
cout<<"otvet "<<z;
cin>>z;
 
    system("pause");
    return 0;
}
tolimadokara
Заблокирован
25.12.2012, 03:11     расчет по формуле #6
Завтра гуру проснутся они тебе точно скажут. Я с++ мягко сказать хреново знаю, может там вместо sin надо sinus писать. В общем я думаю что правильно, но 11-я строчка в коде лишняя.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
25.12.2012, 03:15     расчет по формуле #7
C++
1
2
double z;
z = (1.+sin(2.*b))/cos(2.*b);
Также учтите, что функции sin и cos принимают значение в радианах
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
04.01.2013, 21:22  [ТС]     расчет по формуле #8
как тут сделать проверку знаменателя он не должен =0 чтобы исключить деление на 0
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
05.01.2013, 02:07     расчет по формуле #9
C++
1
2
if (cos(2.*b) == 0)
 ...
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
09.01.2013, 01:09  [ТС]     расчет по формуле #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
#include <math.h>
int  main()
{ double b;
cout<<"vvedite beta ";
cin>>b;
if (cos(2.*b) == 0)
 
{cout<<"ERROR";}
else
{
    double z;
z = (1+sin(2*b))/cos(2*b);
cout<<"otvet "<<z;}
system("pause");
    return 0;
}
как и куда вставить break чтобы когда попадался 0 оно прерывало программу?

Добавлено через 8 минут
C++
1
2
if (cos(2.*b) == 0)
{cout<<"ERROR";}
вот условие есть но при нем только выводится сообщение но нужно чтоб еще программа прерывалась
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.01.2013, 01:22     расчет по формуле #11
C++
1
2
3
4
5
6
if (cos(2.*b) == 0)
{
 cout<<"ERROR";
 system("pause"); //по желанию, чтоб надпись сразу не исчезла
 break; // или return 1, например
}
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
09.01.2013, 01:29  [ТС]     расчет по формуле #12
Цитата Сообщение от BumerangSP Посмотреть сообщение
C++
1
2
3
4
5
6
if (cos(2.*b) == 0)
{
 cout<<"ERROR";
 system("pause"); //по желанию, чтоб надпись сразу не исчезла
 break; // или return 1, например
}
Спасибо но break нельзя вроде с if использовать у меня ошибку выдает в строчке с break а вот c return 0 вроде все гут
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
09.01.2013, 01:41     расчет по формуле #13

Не по теме:

ой, что-то не то написал)


Во всяком случае, лучше в ретурне 1 возвращать, это как бы показывает, что программа некорректно завершилась.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 01:43     расчет по формуле
Еще ссылки по теме:

Расчет через while, for - C++
Будьте добры Рассчитать значения z для значений а, равных 2,3,...17: z=3.5(t^2)-7t+16, где =4а

расчет по формулам - C++
написала программу в консольном режиме #include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; int main(int argc, char* argv) { ...

Расчет интегралов - C++
Доброго времени суток, если есть у кого нибудь программы для расчета интегралов методом Монте-Карло и методом прямоугольников, отпишитесь в...

Расчет по 2 формулам - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #define PI 3.14159265 using namespace std; int main() { double a,y,z; ...

Расчет треугольника - C++
В окно MFC вводятся длины двух сторон треугольника (1,2 строка) и величина угла между ними(3 строка). Найти третью сторону треугольника и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
илья1995
3 / 3 / 1
Регистрация: 17.10.2011
Сообщений: 169
09.01.2013, 01:43  [ТС]     расчет по формуле #14
спасибо
Yandex
Объявления
09.01.2013, 01:43     расчет по формуле
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru