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

программа С++ - C++

Восстановить пароль Регистрация
 
Abz
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 15
01.03.2012, 00:03     программа С++ #1
Помогите пожалуйста C++, сколько бы не пробовал не получается

Туристы вышли из леса на шоссе неподалеку от километрового столба с отметкой А км и решили пойти на ближайшую автобусную остановку. Посмотрев на план местности, руководитель группы сказал, что автобусные остановки расположены на километре В и на километре С. Куда следует пойти туристам?
---------------------------------------------------------------------------------------------------------
http://www.cyberforum.ru/attachment....1&d=1330545599
--------------
Миниатюры
программа С++  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ledge
0 / 0 / 0
Регистрация: 23.02.2012
Сообщений: 25
01.03.2012, 00:13     программа С++ #2
Написал для нахождения значения f(x), что касается той текстовой задачи, то не понимаю сути ее.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
 
using namespace std;
int main ()
{
int x;
double y;
cout << "Enter x = " << x;
if ((x<2) && (x>0))
  y = pow(x,3.0)*cos(x);
if (x>=2)
  y = 3*pow(x,4.0) + 7;
if ((x<=9) && (x>5))
  y = sqrt(5*pow(x,2.0) + 1.6);
cout << "y = " << y;
cin.get ();
return 0;
}
Abz
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 15
01.03.2012, 00:39  [ТС]     программа С++ #3
Спасибо!
но почему при выводе на экран сразу выводит ответ?
Чуть чуть подправил.. как норм?
Если не займет много времени, помогите пожалуйста с блок схемой люди...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
 
using namespace std;
int main ()
{
int x;
double y;
cout << "Enter x = ";
cin>>x;
if ((x<2) && (x>0))
  y = pow(x,3.0)*cos(x);
if (x>=2)
  y = 3*pow(x,4.0) + 7;
if ((x<=9) && (x>5))
  y = sqrt(5*pow(x,2.0) + 1.6);
cout << "y = " << y;
Sleep(-1);
}
Ledge
0 / 0 / 0
Регистрация: 23.02.2012
Сообщений: 25
01.03.2012, 00:41     программа С++ #4
Цитата Сообщение от Abz Посмотреть сообщение
Спасибо!
но почему при выводе на экран сразу выводит ответ?
Чуть чуть подправил.. как норм?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
 
using namespace std;
int main ()
{
int x;
double y;
cout << "Enter x = ";
cin>>x;
if ((x<2) && (x>0))
  y = pow(x,3.0)*cos(x);
if (x>=2)
  y = 3*pow(x,4.0) + 7;
if ((x<=9) && (x>5))
  y = sqrt(5*pow(x,2.0) + 1.6);
cout << "y = " << y;
Sleep(-1);
}
Писал в спешке , отредактировать не смог, поскольку ограничение стоит. Я бы еще тип для x сменил бы на double, ото может ругаться на функцию cos(x).
Abz
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 15
01.03.2012, 00:43  [ТС]     программа С++ #5
Да не, замутил что надо +1! Просто я не сильно шарю в С++ (в прогрм. в общем) Но понимаю суть то хоть... Блин если сможешь помоги с блок схемой
Ledge
0 / 0 / 0
Регистрация: 23.02.2012
Сообщений: 25
01.03.2012, 00:52     программа С++ #6
Цитата Сообщение от Abz Посмотреть сообщение
Да не, замутил что надо +1! Просто я не сильно шарю в С++ (в прогрм. в общем) Но понимаю суть то хоть... Блин если сможешь помоги с блок схемой
К сожалению с ней сейчас помочь не смогу, слишком поздно. Но она не сложная. Заключаться будет лишь в том, что после ввода значения х пойдет проверка условия, где если оно не удовлетворяет первому блоку условия, далее перейдет к следующему блоку проверки условия. Вообще можно переписать программу не через 3 if'а подряд, а через if и else, тогда блок схема для нее будет красивее Для удобства составления блок схем можешь использовать MS Visio.
Abz
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 15
01.03.2012, 00:53  [ТС]     программа С++ #7
Цитата Сообщение от Ledge Посмотреть сообщение
К сожалению с ней сейчас помочь не смогу, слишком поздно. Но она не сложная. Заключаться будет лишь в том, что после ввода значения х пойдет проверка условия, где если оно не удовлетворяет первому блоку условия, далее перейдет к следующему блоку проверки условия. Вообще можно переписать программу не через 3 if'а подряд, а через if и else, тогда блок схема для нее будет красивее Для удобства составления блок схем можешь использовать MS Visio.
В любом случае спасибо)
Yandex
Объявления
01.03.2012, 00:53     программа С++
Ответ Создать тему
Опции темы

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