Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Sergofan42
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 5
#1

Вычислить значение выражения - C++

16.05.2012, 21:21. Просмотров 524. Ответов 5
Метки нет (Все метки)

Ребятки, помогите первокурснику строительного института написать несколько программ! заранее благодарю
0
Миниатюры
Вычислить значение выражения   Вычислить значение выражения  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2012, 21:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение выражения (C++):

Вычислить значение выражения - C++
Рассчитать значения z=max(a,2b)+max(2a-b,b) определив и использивав функцию max(x,y) - максимальное из двух чисел

Вычислить значение выражения - C++
Как написать эту формулу "y"?

Вычислить значение выражения - C++
подскажите пожалуйста как объявить цикл и переменные

Вычислить значение выражения - C++
Помогите пожалуйста :resent: Нужно решить лёгкую задачку на языке C++ "Вычислить: y= sin(35.5*z/(x - 5)) + x^2/(2e^x)."

Вычислить значение выражения - C++
привет, кто может зделайте, я начинающий на С++, еще много не знаю, и если можно с описанием что к чему

Вычислить значение выражения - C++
Дано действительное число х. Вычислить: (x-2)*(x-4)*(x-8)*...*(x-64) / (x-1)*(x-3)*(x-7)*...(x-63) Скриншот задачи:...

5
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
16.05.2012, 21:56 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
1.3

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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
   double a = 12.6;
   double x = 0.93;
   double y, f, z;
 
   z = a * sin( x );
 
   if ( z >= 0 )
      f = z;
   else if ( -1 <= z && z < 0 )
      f = 0;
   else
      f = z*z;
 
   y = f + a;
 
   cout << y << endl;
 
   return 0;
}

1.4

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
#include <algorithm>
 
using namespace std;
 
int main()
{
   double a = 6.3;
   double b = 5.9;
   double t, s;
 
   t = log( max( a, b ) );
 
   if ( t > 2.4 )
      s = 0.5 * t;
   else
      s = t + 2.4;
 
   cout << s << endl;
 
   return 0;
}

2.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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
   const double PI = acos(-1); // константа пи
   double a = PI / 5;
   double F, x, y;
 
   x = sin(a) * sin(a) + cos( a*a );
 
   if ( x >= 1 )
      y = sqrt( x - 1 );
   else
      y = cos( exp(x) - 1 ) * exp(x);
 
   F = y + 5.6;
 
   cout << F << endl;
 
   return 0;
}

2.2
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
   double t = 18.5;
   double x = 0.57;
   double z, y;
 
   z = t * sin(x);
 
   if ( x > 0 )
      y = z;
   else if ( -1 <= x && x < 0 )
      y = 0;
   else
      y = x*x;
 
 
   cout << y << endl;
 
   return 0;
}

Мне аж прям жалко вас стало, мучают будущих строителей. Только за правильность программ не ручаюсь
1
Sergofan42
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 5
16.05.2012, 22:13  [ТС] #3
спасибо большущее)) а... вот ещё, забыл) помоги ещё одну задачку)
0
Миниатюры
Вычислить значение выражения  
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
16.05.2012, 22:17 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Честно скажу, я плохо решаю эти задачи на вхождение точек в определенные области, но я решил бы так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
   double x = 0.75;
   double y = 0.44;
 
   if ( abs(x) <= 1 && abs(y) <= 1)
      cout << "YES" << endl;
   else
      cout << "NO" << endl;
 
   return 0;
}
1
Sergofan42
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 5
16.05.2012, 22:42  [ТС] #5
Выручил ты меня!! благодарю!!
0
Sergofan42
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 5
28.05.2012, 21:54  [ТС] #6
ребята!! помогите ещё одну задачку решить!! срочняк прям!!!
Заданы уравнения двух пересекающихся прямых на плоскости
y1=k1x+b1; y2=k2x+b2
напишите программу, вычисляющую угол между ними в градусах и минутах используя формулу
tgA=(k2-k1)(1+k1*k2)
0
28.05.2012, 21:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2012, 21:54
Привет! Вот еще темы с ответами:

Вычислить значение выражения - C++
Надо реализовать решение вот этой задачи в C++ В опщем вот сама задача (картинка)

Вычислить значение выражения - C++
Нужно вычислить значение выражения. Контрольный пример: a=b=0.5. Но что-то мой ответ не сходится, что не так? y = sqrt(fabs((pow(a,...

Вычислить значение выражения - C++
вычислите пожалуйста выражение Z=\left\{\begin{matrix}y-12, x&gt;35\\ \frac{x}{3}+5y, -7\leq x\leq 35\\ x%y+5, x&lt;-7\end{matrix}\right. ...

Вычислить значение выражения - C++
есть формула (a)*(b) ,где вместо (a) и (b) может быть та же формулa, то есть ((a)*(b))*((a)*((a)*(b))), и она может быть бесконечно велика....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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