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

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

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

C++ Написать функцию, которая могла бы передать значение в другую функцию
Как написать функцию, которая принимает 1 значение и адрессовывает 2 переменные C++
Написать функцию, которая возрашает в программу в значение вычисления функции y = 2x^2 - 8x C++
Написать функцию glasn, которая возвращает значение по условию C++
Написать функцию, которая вычисляет значение а^b 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
 Аватар для Nixy
399 / 280 / 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
 Аватар для Nixy
399 / 280 / 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
 Аватар для Nixy
399 / 280 / 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
 Аватар для Wolkodav
599 / 452 / 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++ Написать функцию, которая вычисляет значение выражения
C++ Написать функцию, которая возвращает среднее значение элементов одномерного массива
не получается написать перегруженную функцию, которая возвращает значение в зависимости от набора формальных C++

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

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

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