Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
5 / 5 / 1
Регистрация: 15.12.2015
Сообщений: 51
1

Нужно написать консольную программу для нахождения значения F в заданном промежутке с шагом 0,5

17.12.2015, 11:40. Показов 1109. Ответов 1
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Прошу у Вас помощи, помогите пожалуйста!

Нужно написать консольную программу для нахождения значения F.
На картинке (рассматривается часть после знака = ):
слева - формулы, по которым находится значение F,
справа - условия для использования формулы.

Поясняю. Если действует первое условие - c>3, то для нахождения F используется формула -ax^2-b, если действует второе условие - x>5 и c=0, то для нахождения F используется формула (x-a)/x. Ну а третье условие - в остальных случаях - это третья формула.

Значения (любые) - a, b, c - задаются пользователем. Промежуток (любой) от Xнач до Xкон задаёт пользователь.

Необходимое действие программы: после указания пользователем промежутка от Xнач до Xкон, ввода значений a, b, c, программа, используя подходящую под заданные пользователем условия формулу, должна выдавать два столбика: в первом - значение X, во втором - соответствующее ему значение F. Шаг между каждым последующим X должен быть равен 0,5!

Для условия второй формулы (X>5, c=0) имеется ввиду тот X, который указывается пользователем в промежутке.



Пример. Xнач=-1, Xкон=3, a=-1, b=1, c=5. По данному условию (c>3), используется формула -ax^2.
Что должно в итоге вывестись на экран:
X=-1 F=0
X=-0,5 F=-0,75
X=0 F=-1
X=0,5 F=-0,75
X=1 F=0
X=1,5 F=1,25
X=2 F=3
X=2,5 F=5,25
X=3 F=8

Очень желательно писать не сложный код, т.к. я хотел бы ещё "въехать" и понять.

И ещё желательно блок-схему к этой программе.

Надеюсь на Вашу помощь, спасибо!
Миниатюры
Нужно написать консольную программу для нахождения значения F в заданном промежутке с шагом 0,5  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2015, 11:40
Ответы с готовыми решениями:

Написать программу табулирования Функции на заданном промежутке с шагом 0.2
Функция Y=|x^2-4|+0.25x-2 Интервал \left

Вычислить значения функции на заданном промежутке с заданным шагом
написать программу вычисления функции на заданном промежутке с шагом 0.2 и построить график этой...

Составьте программу вычисления значений функции на заданном промежутке с заданным шагом:
Составьте программу вычисления значений функции на заданном промежутке с заданным шагом:

Рассчитать значение функции в заданном промежутке с заданном шагом
#include <iostream> #include <stdio.h> #include <math.h> int main() { int n,k,s; float...

1
504 / 316 / 236
Регистрация: 18.02.2013
Сообщений: 754
17.12.2015, 19:01 2
Лучший ответ Сообщение было отмечено Марауль как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
double c,a,b,x1,x2;
 
cin>>x1>>x2;
cin>>a>>b>>c;
 
int kod;
if (c>3) kod=1;
else
if (c==0 && (x1>5 || (x1<5 && x2>5))) kod=2;
else kod=3;
switch (kod)
{
case 1: for(double x=x1;x<=x2;x+=0.5) cout<<x<<"\t"<<-a*x*x-b<<endl;break;
case 2: for(double x=x1;x<=x2;x+=0.5) cout<<x<<"\t"<<(x-a)/x<<endl;break;
case 3: for(double x=x1;x<=x2;x+=0.5) cout<<x<<"\t"<<-x/b<<endl;break;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2015, 19:01

Написать программу для поиска максимального значения y в промежутке x[-1,5;1] с шагом 0,2
1) Дана функция . Написать программу для поиска максимального значения y в промежутке x с шагом...

Написать программу вычисления функции на заданном промежутке с заданным шагом
Задание: написать программу вычисления функции на заданном промежутке с шагом 0.2 Функция: ...

Написать программу, сложить схему табулирования функции y=f(x) на заданном промежутке xЭ[a; b] с заданным шагом h.
Написать программу и сложить схему табулирования функции y=f(x) на заданном промежутке xЭ(в...

Написать блок-схему и программу вычисления функции на заданном промежутке с шагом 0.2 и построить график
И нарисовать график


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru