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

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

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

Составить программу для вычисления значения функции y = f(x) - C++

08.10.2013, 19:07. Просмотров 787. Ответов 5
Метки нет (Все метки)

для вычисления значения функции y = f(x) в зависимости от введенного с клавиатуры произвольного значения x.
Миниатюры
Составить программу для вычисления значения функции y = f(x)  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2013, 19:07     Составить программу для вычисления значения функции y = f(x)
Посмотрите здесь:

C++ Составить программу для вычисления значения функции f(x):
Составить программу вычисления значения функции Y=x^5+8x^4+10, для х, изменяющегося от а до b с шагом b C++
Составить программу для вычисления значения функции C++
Составить программу на языке Си для вычисления суммы S и функции y (x) для каждого значения параметра х, принадлежащего интервалу, с шагом h: C++
Составить программу вычисления значения функции для значения аргумента x, вводимого с клавиатуры C++
C++ Составить блок-схему алгоритма и программу вычисления функции f(x) для заданного значения аргумента х
Составить программу для Вычисления значения функции F(x) = C++
C++ Составить программу на языке С для вычисления значения функции y = f(x) при заданном значениях a, b ,c ,x.
C++ Составить программу для вычисления значения функции
C++ Составить программу для вычисления значения функции F
Составить программу для вычисления значения функции F C++
Составить программу для вычисления значения функции C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rrrFer
Заблокирован
08.10.2013, 19:25     Составить программу для вычисления значения функции y = f(x) #2
C
1
2
3
4
5
6
7
float y(int x) {
  const float a = 7.1, b = 4.2;
  if (x <= 3) return b - x * x - 1;
  if (x >= 8) return sqrt(log(x + a));
  float tmp = cos(a * x * x  +3);
  return tmp * tmp;
}
так? - не проверял, могут быть опечатки
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
08.10.2013, 19:35     Составить программу для вычисления значения функции y = f(x) #3
Цитата Сообщение от rrrFer Посмотреть сообщение
float tmp = cos(a * x * x *+3);
заменить на
C++
1
2
#include <cmath.h> // не забудьте подключить
float tmp = cos(pow(a * x,2) + 3);
rrrFer
Заблокирован
08.10.2013, 19:44     Составить программу для вычисления значения функции y = f(x) #4
Bend3r,

Цитата Сообщение от Bend3r Посмотреть сообщение
заменить на
Код
float tmp = cos(pow(a * x,2) + 3);
не давай плохих советов.
Или поясни нам, серым, зачем "заменять"?
мало того, что у тебя считается не ax^2, но (ax)^2 (в задание смотри внимательно)
дак еще и работает это гораздо медленнее.
5Hur1KEN
10 / 10 / 1
Регистрация: 25.09.2013
Сообщений: 64
08.10.2013, 19:44     Составить программу для вычисления значения функции y = f(x) #5
Цитата Сообщение от Bend3r Посмотреть сообщение
заменить на
C++
1
2
#include <cmath.h> // не забудьте подключить
float tmp = cos(pow(a * x,2) + 3);
ну тут будет ошибка, так как ему нужно (a*((x)^2) + 3), а не (((a*x)^2)+3)
не вводите человека в заблуждение

C++
1
float tmp = cos(a * pow(x,2) + 3)
вот это будет правильно

и опять таки, с целью уменьшения кода, в данном случае будет корректней код предложенный rrrFer-ом

C++
1
float tmp = cos(a * x * x  +3);
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
08.10.2013, 21:25     Составить программу для вычисления значения функции y = f(x) #6
Цитата Сообщение от rrrFer Посмотреть сообщение
не давай плохих советов.
Или поясни нам, серым, зачем "заменять"?
Не заметил....
Yandex
Объявления
08.10.2013, 21:25     Составить программу для вычисления значения функции y = f(x)
Ответ Создать тему
Опции темы

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