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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Pe4seg
1 / 1 / 0
Регистрация: 09.01.2013
Сообщений: 39
#1

Написать функцию, которая вычислияет значение F на интервале - C++

09.01.2013, 21:48. Просмотров 1330. Ответов 52
Метки нет (Все метки)

нужно решить задачку, а то у меня никак не получается, наишите пожалуйста программу, а то я совсем отчаялся.....
Задание на фотографии)
Миниатюры
Написать функцию, которая вычислияет значение F на интервале  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2013, 21:48     Написать функцию, которая вычислияет значение F на интервале
Посмотрите здесь:

C++ Нужно написать функцию, которая получит такую строку и значение x, а отдаст результат вычисления.
Как написать функцию, которая принимает 1 значение и адрессовывает 2 переменные C++
Написать функцию, которая возрашает в программу в значение вычисления функции y = 2x^2 - 8x C++
Написать встроенную (inline) функцию, которая вычисляет абсолютное значение из аргумента типа float C++
Написать функцию glasn, которая возвращает значение по условию C++
Написать функцию, которая вычисляет значение а^b C++
Написать функцию, которая преобразовывает значение каждого элемента массива в куб этого значения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
13.01.2013, 12:26     Написать функцию, которая вычислияет значение F на интервале #41
думаю лучше вводить вещественные числа типа 2.3, 5.4 и так далее. ну или в функции везде перед a b c впилить объявление (double)

Добавлено через 2 минуты
знаете что такое xn xk и dx? насколько я понял dx это шаг, xn это начало, xk это конец. получается что у вас считалось от 1 до 2 с шагом 3. это верно чтоле? введите при запросе иксов 1 10 1 например
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
13.01.2013, 12:28     Написать функцию, которая вычислияет значение F на интервале #42
ну я вводил 1,2,3,4,5,6 и значение F огромное, и куча нулей еще на конце
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
думаю лучше вводить вещественные числа типа 2.3, 5.4 и так далее. ну или в функции везде перед a b c впилить объявление (double)
да не важно что дробнгые или нет, человек думать не хочет что вводить, он ввел начало 1 конец 2 шаг 3!! а 4 в 5 с 6, но значение должно было быть небольшим
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
13.01.2013, 12:30     Написать функцию, которая вычислияет значение F на интервале #43
короче ниже скрин, тупо вводите то что на скрине и все чудненько
Миниатюры
Написать функцию, которая вычислияет значение F на интервале  
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
13.01.2013, 12:31     Написать функцию, которая вычислияет значение F на интервале #44
ТС подумал что 1.00000000 это большое число...
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
13.01.2013, 12:34     Написать функцию, которая вычислияет значение F на интервале #45
Цитата Сообщение от Nixy Посмотреть сообщение
ТС подумал что 1.00000000 это большое число...
ну в плане того что там много чисел оно просто гигантское. это ж прямо как сто миллионов)) а то что точка дробную часть отделяет это не суть
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
13.01.2013, 12:37     Написать функцию, которая вычислияет значение F на интервале #46
много цифр, а точка одна и у старшего порядка

Добавлено через 1 минуту
не знаю почему но scanf() внутри функции плдсчета у меня не хочет читать
Pe4seg
1 / 1 / 0
Регистрация: 09.01.2013
Сообщений: 39
13.01.2013, 12:49  [ТС]     Написать функцию, которая вычислияет значение F на интервале #47
#include <stdio.h>
#include <math.h>

void f(double xn,double xk,double dx) {
float a,b,c;
scanf("%f %f %f",&a,&b,&c);
double x=xn;
double F=0;
while(x<=xk)
{
if(x<0)
F=a*pow(x,3)-b*x+c;
else if(x>0)

F=(double)b/(x*c)+(double)pow(x,(double)3./5);

else
F=x+2*a;
printf("x=%f F=%f\n",x,F);
x+=dx;
}
}

void main()
{
float xn,xk,dx;
scanf("%f %f %f",&xn,&xk,&dx);
f(xn,xk,dx);
scanf("%f",&xn);
}

Добавлено через 13 секунд
в этой программе все четко работает
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
13.01.2013, 12:55     Написать функцию, которая вычислияет значение F на интервале #48
и это хорошо
Pe4seg
1 / 1 / 0
Регистрация: 09.01.2013
Сообщений: 39
13.01.2013, 12:57  [ТС]     Написать функцию, которая вычислияет значение F на интервале #49
А то я наверное замучил своей тупизной всех xDD
Wolkodav
601 / 454 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
13.01.2013, 19:46     Написать функцию, которая вычислияет значение F на интервале #50
Вам может литературки почитать. Блага по С++, такого уровня её просто навалом.

Добавлено через 7 минут
Скажу так, задача плёвая, а тему развели на 5 стр.
Pe4seg
1 / 1 / 0
Регистрация: 09.01.2013
Сообщений: 39
13.01.2013, 20:21  [ТС]     Написать функцию, которая вычислияет значение F на интервале #51
есть учебник Подбельского и Фомина, программирование на языке Си, ну плюс лекции по программированию, то что литературу читать надо это согласен.. Подскажите еще что читать,скажем так понятную и доступно написанную, словом для чайников, чтобы не мучить тут своими вопросами))
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
13.01.2013, 20:35     Написать функцию, которая вычислияет значение F на интервале #52
Литература C++

Добавлено через 2 минуты
Литература Си

Добавлено через 1 минуту
побольше практических заданий делайте. начиная с простых типа hellow world или вывода суммы чисел
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2013, 20:39     Написать функцию, которая вычислияет значение F на интервале
Еще ссылки по теме:

C++ Написать функцию, которая вычисляет значение выражения
Написать функцию, которая вычисляет значение x*y. Числа x и y могут быть любыми дробными положительными числам C++
не получается написать перегруженную функцию, которая возвращает значение в зависимости от набора формальных C++
C++ Написать функцию, которая возвращает значение
Написать функцию, которая по заданному x возвращает значение C++

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

Или воспользуйтесь поиском по форуму:
Wolkodav
601 / 454 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
13.01.2013, 20:39     Написать функцию, которая вычислияет значение F на интервале #53
Да вопросы однозначно будут появляться. Этого не избежать. А этого должно быть достаточно. Учебников не напасёшься, надо решать.
Yandex
Объявления
13.01.2013, 20:39     Написать функцию, которая вычислияет значение F на интервале
Ответ Создать тему
Опции темы

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