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

Оператор Switch в языке С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать сумму ряда http://www.cyberforum.ru/cpp-beginners/thread18163.html
Привет! возникла сложность с задачами... В одной необходимо посчитать сумму ряда с точность до e равного 10 в степени -12 причем использовать функцию... Есть и ответ 0.6, вот код который писал:...
C++ Повернуть матрицу на 180 градусов против часовой стрелки, не создавая дополнительных массивов Имеется квадратная матрица (не менее, чем 5 на 5). Ввести элементы, распечатать. Повернуть на 180 градусов против часовой стрелки, не создавая дополнительных массивов. Распечатать результирующий... http://www.cyberforum.ru/cpp-beginners/thread18146.html
Работа со строками, проблема окружить символ пунктуции C++
Задание *** Для ввода всех строк исп-ть один и тот же симв-ый массив tmp Обработку строк производить при помощи указателей внутри выделенного блока памяти. Запрещается исп-ть дополнительные...
C++ Объясните тупому почему задержка потока по Sleep() больше чем ... с вызывает задержки и других потоков?
Какое отношение они имеют к данному потоку?Ну спит он себе и спит, пусть он выполняется раз в 5 секунд, допустим, чаще не надо-другие-то почему на это тормозами реагируют???Им не всё ли равно?
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread18134.html
как найти в файле строки такого типа <p> <a href="/modules.php?op=modload&name=About&amp;file=index&amp;subcontent=products&amp;detail=premium">December 6, 2008: Indian Ocean</a>&nbsp;&nbsp;<img...
C++ File void main() { char ch,name="C:\\v.txt"; long double h,a,b,c; ifstream inside; inside.open(name,ios::app); while(1) { inside>>a>>ch>>b>>ch>>c>>ch; cout<<a<<"\n"<<b<<"\n"<<c<<"\n"; подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
12.12.2008, 02:00
C
1
2
3
4
5
6
7
8
9
10
11
12
    if (weight >= 100 && (weight % 100 == 0))
        switch(weight) {
        case 100 :
            cost = 3;
            break;
        case 200 :
            cost = 5;
            break;
        case default:
            cost = 7;
            break;
        }
считается громоздким оператором (сложно менять программы потом если он использован с более чем одним уровнем вложенности) лучше заменять на ифы
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru