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

Как бы вы написали кусок программы, Вариант 1 или Вариант 2? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как организовать ввод данных? http://www.cyberforum.ru/cpp-beginners/thread987.html
пишу программу, использующую класс множество, елементы которого надо вводить с клавиатуры. Надо использовать динамический список. Как организовать ввод данных? Вернее как обозначить конец...
C++ Указатель на функцию член Вот урезаный донельзя код: class Window { public: ... bool registerClassEx() http://www.cyberforum.ru/cpp-beginners/thread951.html
C++ Как загрузить картинку в игру? (int10h)
Помогите! У меня в игру не ставится картинки, всё однородное и... а так движок не уступает DOOM 1-2!!! Парюсь 2 неделю, F1,F1!!! Скиньте экзампл на мейл, плз!
C++ рекурсивная функция
Написать рекурсивную функцию получающую 3 параметра: 1)целое четырехзначное число 2)2 цифры(какие-то) функция проверяет являются ли 2 соседнии цифры в левой и правой части числа...
C++ Функция определения рядом ли цифры в 2 числах http://www.cyberforum.ru/cpp-beginners/thread928.html
Здравствуите, очень нужна помощь.Дали задание по C Recursia.Значит, нужно написать функцию которая получает 3 параметра 1-положительное целое число{4 числа} 2-две буквы{не важно какие} Функция...
C++ Решение нелинейных и трансцендентных уравнений методом Рыбакова помогите пожалуйста сделать прогу на Borland C++: решение нелинейных и трансцендентных уравнений методом Рыбакова заранее спасибо подробнее

Показать сообщение отдельно
mik-a-el
Администратор
67835 / 37856 / 231
Регистрация: 10.04.2006
Сообщений: 12,823
28.11.2006, 13:38
Вариант 1 со switch. Не стоит плодить ифы ради перебора вариантов, если есть switch
Но я бы сделал вообще по-другому:
Код
if (i >= 1 && i <= 3)
{
       // Делим на 10 в степени i
       Value0 = Value0 / Math.Pow(10, i);
}
else if (i >= 5 && i <= 6)
{
       // Делим на 10 в степени i - 4
       Value0 = Value0 * Math.Pow(10, i - 4);
}
else if (i == 8)
{
       // Делим на 10 в степени i - 5
       Value0 = Value0 * Math.Pow(10, i - 5);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru