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

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

Войти
Регистрация
Восстановить пароль
 
edw1n
7 / 7 / 1
Регистрация: 12.11.2012
Сообщений: 114
#1

Система с переключателем - C++

12.11.2012, 21:53. Просмотров 396. Ответов 3
Метки нет (Все метки)

Нужно решить число y.
Система с переключателем

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <math.h>
#define pi 3,14
int main (void)
{ double x, y;
printf ("x=");
scanf ("%f", &x);
switch (x)
{ case (x<=-2):y=2/x;
break;
case ((x<=0)&&(x>-2)):y=sin((pi*x)/4);
break;
case ((x<=1)&&(x>0)):y=pow(x,3);
break;
default:y=pow(x,-2);
}
return 0;
}
Ошибка при копиляции switch quantity not an integer .
И в каждой строчке с х - 'x' cannot appear in a constant-expression
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2012, 21:53     Система с переключателем
Посмотрите здесь:

Поиск с переключателем - MS Access
Создаю программу &quot;телефонный справочник&quot; в бд access, следующая задача сделать поиск с переключателями. Подскажите как это...

1C 7.x Работа с переключателем - 1С
Помогите пожалуйста! Поставил на форму 2 переключателя. Мне надо чтоб выбранное значение переключателя отобразилось на печатной форме...

Тест с переключателем - MS Excel
Здравствуйте. Возникла проблема с переключателями в тесте. Я устанавливаю по три переключателя на каждый вопрос, для каждого вопроса...

Неурядица с переключателем - C++ Qt
Пишу на Qt нечто отдалённо напоминающее игру. Мне необходим переключатель, чтобы могли двигаться 2 игрока, но когда я создаю переменную...

Управление переключателем - MS Access
Доброго времени суток. Просьба помочь. В форме есть группа переключателей (значения - &quot;Провести&quot;, &quot;Проведено&quot;). По умолчанию - значение...

Клавиатура со встроенным KVM переключателем - Клавиатуры
Здравствуйте, подскажите, а существуют ли клавиатуры со встроенным KVM переключателем? ну то есть, чтобы к клавиатуре по проводному, а...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
12.11.2012, 22:00     Система с переключателем #2
switch не работает с double

Добавлено через 4 минуты
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
#include <stdio.h>
#include <math.h>
#include <cstdlib>
#define pi 3.14
int main (void)
{ double x, y;
printf ("x=");
scanf ("%lf", &x);
if(x<=-2){
    y=2/x;
}else{
    if((x<=0)&&(x>-2)){
        y=sin((pi*x)/4);
    }else{
        if((x<=1)&&(x>0)){
            y=pow(x,3);
        }else{
            y=pow(x,-2);
        }
    }
}
printf("%lf\n",y);
system("pause");
return 0;
}
На скорую руку. Не знаю правильно ли работает - проверьте.
edw1n
7 / 7 / 1
Регистрация: 12.11.2012
Сообщений: 114
12.11.2012, 22:05  [ТС]     Система с переключателем #3
Цитата Сообщение от Croessmah Посмотреть сообщение
switch не работает с double
На скорую руку. Не знаю правильно ли работает - проверьте.
Хорошо спасибо. Ну, а если мы просто поставим int, то оно всё равно выдает ошибку 'x' cannot appear in a constant-expression . Мне просто нужно именно с переключателем сделать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2012, 22:25     Система с переключателем
Еще ссылки по теме:

Размещение картинки рядом с переключателем слайдов - HTML, CSS
Здравствуйте ! Как разместить картинку рядом с переключателем слайдов (next.png), при этом, чтобы она никуда не съезжала при изменении...

Изменить поле Edit в соответствии с выбранным переключателем - C++ WinAPI
Помогите, пожалуйста, разобраться, потому что я вообще не гугу) В общем, сделала я форму с элементами (скрин прилагается), теперь мне...

Написать программу с двумя формами ветвлений – альтернативой и переключателем - Pascal
Составить алгоритм и написать код программы, вычисляющей длину линии вертикального разреза фигуры y_razrez, значения площадей фигуры слева...

Программирование алгоритмов с двумя формами ветвлений – альтернативой и переключателем - Pascal
Привет ребята, помогите пожалуйста решить, не могу, объясните кратко пожалуйста.

При выборе значения переключателем изменить данные на другой странице - JavaScript
Подскажите как сделать: Что бы гость выбрал один товар (из переключателя) и по нажатию кнопки оказался на другой страницы, и что бы на...

4 часа сна,система вейна. Система как у Да Винчи и тд - Психология
Сабж,кто-то научился контролировать количество своего сна?Как влияет это на здоровье?Есть ли смысл в этом?


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
12.11.2012, 22:25     Система с переключателем #4
Цитата Сообщение от edw1n Посмотреть сообщение
Мне просто нужно именно с переключателем сделать.
Могу предложить такой вариант:
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
#include <stdio.h>
#include <math.h>
#define pi 3.14
int main (void)
{ double x, y;
printf ("x=");
scanf ("%lf", &x);
switch ((x<=-2)?1:(x>-2 && x<=0)?2:(x>0 && x<=1)?3:0)
{ 
case 1:
    y=2/x;
    break;
case 2:
    y=sin((pi*x)/4);
    break;
case 3:
    y=pow(x,3);
    break;
default:
    y=pow(x,-2);
}
printf("%lf",y);
return 0;
}
Yandex
Объявления
12.11.2012, 22:25     Система с переключателем
Ответ Создать тему
Опции темы

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