|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
20.02.2013, 17:34 | #1 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 63
|
Case
1. объясните мне назначение Case пожалуйста, кучу сайтов по нему пересмотрел так и не понял как его использовать... сложный он какой то...
2. подскажите тип, что то вроде Boolean только содержит не True\False, а 0\1 Последний раз редактировалось Host-2013; 20.02.2013 в 17:36. |
20.02.2013, 17:47 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
1. http://www.delphisources.ru/pages/fa.../Case.php.html
"case - вместо тысячи if" 2. А зачем? Делаете ord(t), где t - булева переменная, вот Вам 0 и 1.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.02.2013, 19:00 | #3 | ||
Пользователь
Регистрация: 02.02.2013
Сообщений: 63
|
Цитата:
Цитата:
2. скорее всего не подойдет, мне надо сделать в параметрах функции переменную которая может принимать значения 0 и 1 п.с. добавлю еще вопрос: 3. как объединить множества? к примеру есть Код:
так вот как потом объединять такие множества? смысл в том что хочу создать функцию выдающую рандомный символ по заданным критериям, то есть что то типа: Function RandomSymbols(Count: integer; Ru_Big, Ru_Small, En_Big, En_Small, Numbers, Spec_symbols: Boolean): string; и надо если Ru_Big и En_Small стоят 1, то 2 множества объединить и дальше уже рандомом как то выбрать символ Последний раз редактировалось Host-2013; 20.02.2013 в 19:10. |
||
20.02.2013, 19:07 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
20.02.2013, 19:19 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
1. Никаких мудреных условий в case.
В лучшем случае можно задать диапазон или несколько диапазонов чисел, например: Код:
Код:
Сделайте константные строки: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 20.02.2013 в 19:24. |
20.02.2013, 19:28 | #6 | |
Пользователь
Регистрация: 02.02.2013
Сообщений: 63
|
Цитата:
4. я просто надеялся что есть какая нибудь функция -_- кстати а chr не может их выдать? может там с какого то по какой то номер они идут я хз... |
|
20.02.2013, 19:40 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
4. http://upload.wikimedia.org/wikipedi...Code_Chart.svg
3. Ну геморойтесь Вы не можете взять рандомный элемент из множества, т.е. Вам придется делать: Получать 1 множество символов, сливая все требуемые Преобразовывать множество в массив символов Брать рандомный символ Конечно, Вы можете брать рандомное число, преобразовывать в символ и проверять принадлежность множеству, но так можно достаточно долго не попадать во множество.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.02.2013, 19:43 | #8 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 63
|
|
20.02.2013, 20:16 | #9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.02.2013, 21:08 | #10 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 63
|
BDA, большое спасибо вот что получилось в итоге, посмотрите вроде все правильно?
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемещение из case 1 в case 2(switch(), язык Си) | Павел_95 | Помощь студентам | 13 | 11.01.2013 14:18 |
case of | Ekzamenator | Помощь студентам | 2 | 12.11.2011 17:55 |
Use case | elenSV | Помощь студентам | 0 | 09.06.2010 22:28 |