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

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

Войти
Регистрация
Восстановить пароль
 
satisfactor
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 51
#1

switch case для double - C++

24.11.2013, 14:31. Просмотров 328. Ответов 2
Метки нет (Все метки)

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
double weight_per_meter(double diameter)
{
    switch ( diameter ) {
        case 3.0:
            return 0.052;
        case 4.0:
            return 0.092;
        case 5.0:
            return 0.144;
        case 5.5:
            return 0.187;
        case 6.0:
            return 0.222;
        case 8.0:
            return 0.395;
        case 10.0:
            return 0.617;
        case 12.0:
            return 0.888;
        case 14.0:
            return 1.21;
        case 16.0:
            return 1.58;
        case 18.0:
            return 2.0;
        case 20.0:
            return 2.47;
        case 22.0:
            return 2.98;
        case 25.0:
            return 3.85;
        case 28.0:
            return 4.83;
        case 32.0:
            return 6.31;
        case 36.0:
            return 7.99;
        case 40.0:
            return 9.86;
        default:
            printf("Invalid diameter!\n");
            break;
    }
}
Ошибка в строке 3 error: switch quantity not an integer|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2013, 14:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос switch case для double (C++):

Оптимальная конструкция switch-case-while / while-switch-case - C++
Имеется конструкция типа: switch() { case 1: while() { ... }

Switch case внутри switch case - C++
Привет всем! Нужна помощь. Пишу калькулятор с консольным меню. Так вот, используется цикл while, внутри которого у меня switch...

switch-case, как писать в самом case - C++
Такс дело вот в чём,прога работает всё хорошо,вот только мне не нравится как записваю страны в кейсе,можно ли каким-нибудь образом писать в...

Статический хеш или switch-case/if-else для выбора - C++
Добрый день. Положим есть такой код:void parseByType(const QString &data, const QString &type) { if(type == "integer") { ...

Оператор switch и case для нескольких константных выражений - C++
Здравствуйте, возможно ли как-то в данном примере запихать все в один case? Например, сделав, что-то вроде множества как это делается в...

Switch (Case) - C++
У меня есть программа, в ней по сути 2 подпрограммы, как сделать что бы при включении программы было меню выбора какое задание выполнять ? ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13138 / 7401 / 829
Регистрация: 27.09.2012
Сообщений: 18,240
Записей в блоге: 3
Завершенные тесты: 1
24.11.2013, 14:34 #2
Цитата Сообщение от satisfactor Посмотреть сообщение
Ошибка в строке 3 error: switch quantity not an integer|
а перевести выделенное?
satisfactor
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 51
24.11.2013, 14:39  [ТС] #3
Цитата Сообщение от Croessmah Посмотреть сообщение
а перевести выделенное?
Я понимаю, что оно ругается на то, что переключатель не целое число. Возможно ли организовать switch - case для double?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2013, 14:39
Привет! Вот еще темы с ответами:

case-switch - C++
Вот то задание что с case-switch надо сделать помогите знаю что задание дурное

Switch - case - C++
Обязательно с использованием классов Есть задача. Дан массив вещественных чисел. а) Ко всем отрицательным элементам прибавить элемент...

switch i case - C++
v 4jom u menja o6ibka? i kak vivisti rezultat? # include <iostream> # include <conio.h> using namespace std; int main () ...

Switch - Case - C++
Составить программу, определяющую результат гадания на ромашке («любит–не любит– плюнет–поцелует–к сердцу прижмёт–к чёрту пошлёт»), взяв...


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

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

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