|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.11.2012, 23:58 | #1 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
Задача - Если в номере билета лотереи содержится цифра 7, тогда билет выиграшный. Проверить номер на выигрыш
Доброго времени суток,в колледже задали задачу: В лотерее используется 10000 билетов, каждый билет номер которого содержит 7-выиграшный. Вам дан номер билета,определить является ли он выиграшным.
Проходили тему с операциями mod и div,так думаю что нужно эту задачу решить с помощь их. Код написал но выдает ошибку, в чем ошибка? Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 07.11.2012 в 00:47. |
07.11.2012, 00:09 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Если это Дельфи, то там, насколько мне известно, нельзя делать присвоение в условном операторе, как в Си.
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 07.11.2012 в 00:21. |
07.11.2012, 00:42 | #3 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
спасибо,а как правильно вписать чтобы выводило сообщение о том что если вводите число больше 10000 то писало "Такого билета нет"
|
07.11.2012, 01:14 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
07.11.2012, 20:04 | #5 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
Код:
|
07.11.2012, 20:29 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Странно, у меня работает.
Этот код написан в событии кнопки? Кстати, вводимое в едит число должно влезать в тип integer, то есть ОЧЕНЬ большие числа нужно по-другому отсекать (вот так отсекутся все недопустимые значения: a:=strtointdef(Edit1.Text,-1); ).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
07.11.2012, 20:40 | #7 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Попробуйте изменить тип переменной a, например:
Код:
Для ограничения количества введенных цифр следует определять длину введённой строки, например: Код:
Т.е., когда вводится корректный номер (выигрышный), то нет нужного сообщения? Попробуйте добавить скобок: Код:
Как-то так, ...
|
08.11.2012, 21:19 | #8 |
Пользователь
Регистрация: 31.03.2012
Сообщений: 67
|
спасибо,что-то не верно с указанием путя открытия и поэтому ошибку с начало выбивает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi 7 и база на InterBase 1.5 - проверить билет по базам на выигрышность | delicious777 | Помощь студентам | 5 | 05.10.2012 09:39 |
По введенному номеру билета определить, является ли билет счастливым. | veter_s_morya | Паскаль, Turbo Pascal, PascalABC.NET | 26 | 14.06.2011 20:39 |
если число содержит цифру, тогда... | Mitde | Общие вопросы C/C++ | 9 | 02.04.2011 23:34 |
Задача в Exel (стоимость билета в зависимости от расстояния) | Phill | Помощь студентам | 9 | 30.11.2010 00:20 |
проверить, содержится ли строка в массиве | aurora_87 | Общие вопросы C/C++ | 6 | 28.12.2008 01:25 |