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

Вычислить значение выражения - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
elsa
0 / 0 / 0
Регистрация: 15.02.2013
Сообщений: 9
15.02.2013, 22:48     Вычислить значение выражения #1
подскажите пожалуйста как объявить цикл и переменные
Миниатюры
Вычислить значение выражения  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2013, 22:48     Вычислить значение выражения
Посмотрите здесь:

C++ Вычислить значение выражения
Вычислить значение выражения C++
Вычислить значение выражения C++
C++ Вычислить значение выражения
Вычислить значение выражения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kins
 Аватар для Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
15.02.2013, 22:53     Вычислить значение выражения #2
if (x<-12), тогда выполняем первое,
if (x>=-12 && x<8), выполняем второе,
if (x>=8 && x<10), третье,
if (x>=10) -четвертое.

циклы не нужны, я так думаю=)
elsa
0 / 0 / 0
Регистрация: 15.02.2013
Сообщений: 9
15.02.2013, 22:58  [ТС]     Вычислить значение выражения #3
а в начале

C++
1
2
3
4
5
6
7
#include<iostream>
using namespace std;
int main()
{
  setlocale(LC_ALL, [COLOR="Sienna"]"Russian"[/COLOR]);
  double x, y(0);
  cout<< "введите х: ";  cin>> x;
???
Kins
 Аватар для Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
15.02.2013, 23:01     Вычислить значение выражения #4
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <clocale>// для setlocale (LC_ALL, "") -отображения русского языка в консоли
using namespace std;
int main()
 {
 setlocale(LC_ALL, "");//можно без Russian
double x, y;
 cout<< "введите х: "; cin>> x;
далее следуют ветвления, и у=вычислениям
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
15.02.2013, 23:04     Вычислить значение выражения #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <cmath>
 
int main ()
{
    double x;
    std::cout << "X: ";
    std::cin >> x;
 
    double res;
    std::cout << "Result: ";
    if (x < (-12)) {
        res = sqrt(fabs(x)) + 0.5 * sin(x);
        std::cout << res << std::endl;
    } else if ((x >= (-12)) && (x < 8)) {
        res = sin(x - 5);
        std::cout << res << std::endl;
    } else if ((x >= 8) && (x < 10)) {
        res = sqrt(x + 6) / (x + 3);
        std::cout << res << std::endl;
    } else if (x >= 10) {
        res = 4 / (3 + x);
        std::cout << res << std::endl;
    }
 
    return 0;
}
elsa
0 / 0 / 0
Регистрация: 15.02.2013
Сообщений: 9
15.02.2013, 23:06  [ТС]     Вычислить значение выражения #6
спасибо огромное
Yandex
Объявления
15.02.2013, 23:06     Вычислить значение выражения
Ответ Создать тему
Опции темы

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