![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 27
|
![]()
Здравствуйте, помогите , пожалуйста, разобраться. В данной программе пользователь вводит дату рождения и получает соответствующий дате знак зодиака. Кроме того, перед тем как вывести знак зодиака программа проверяет правильность введенной даты.
Проблема в том, что какую бы дату я не вводила, программа пишет "неправильно введенный день" - то что после 1го ВАЛ. Я не понимаю, в чем проблема. Может я оператора неправильно использую, тогда как правильно проверить данные введенные пользователем. Кроме того, если я ввожу дату в формате дд.мм или в виде 10-15 цифр подряд программа выдает ошибку 106. И еще объясните мне, пожалуйста, могу я попросит ввести пользователя дату в формате дд.мм или использовать . неправильно? А если можно - то как это сделать и проверить.HOROSKOP.rar
Спасибо огромное и низкий поклон всем тем, добрым людям, которые помогают мне - бедному студенту и моим коллегам.
Последний раз редактировалось Dalokoshka; 16.10.2010 в 20:00. Причина: Изменила программу. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 27
|
![]()
Программа заработала, ошибка была найдена. Но не решенными остались вопросы:
Кроме того, если я ввожу дату в формате дд.мм или в виде 10-15 цифр подряд программа выдает ошибку 106. И еще объясните мне, пожалуйста, могу я попросит ввести пользователя дату в формате дд.мм или использовать . неправильно? А если можно - то как это сделать и проверить
Спасибо огромное и низкий поклон всем тем, добрым людям, которые помогают мне - бедному студенту и моим коллегам.
Последний раз редактировалось Dalokoshka; 16.10.2010 в 19:31. |
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 27
|
![]()
Конечный вариант программы перезагрузила в приложении.
Спасибо огромное и низкий поклон всем тем, добрым людям, которые помогают мне - бедному студенту и моим коллегам.
|
![]() |
![]() |
![]() |
#5 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Код:
Вроде как вы подоразумеваете под лэйблом вот это Код:
Код:
Кроме того, я вообще не понял в каком виде надо вводить дату рождения - как бы не вводил, всё равно пишет типа неправильно.Всё-таки как надо? |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 27
|
![]()
Я не знала, что лэйблы надо begin'ами и end'ами ограничивать. Нам это не говорили и более того в примерах программ, которые нам показывали они не ограничены. ВЫ уверенны, что надо?
Дату надо вводить так день (2 цифры, напр 01) ентер месяц (2 цифры напр 01) тогда программа выдает знак зодиака. Мой вопрос таков: можно ли сделать так , чтоб пользователь вводил дату в формате дд точка мм (напр. 12.12) если да - то как это сделать? и затем как проверять правильность введённых данных (напр. что там именно цифры а буквы и т.д.) Вопрос №2 Пишу 2-ю программу: пользователь вводит цифры и программа переводит их в арабские , если введены римские и в римские , если - арабские. Это реально? У меня есть варианты: 1 программа переводит в римские и другая в арабские, вот хочу ее объединить. В блоксхеме получается так: вводим СТРИНГ проверяем тип ЧАР или ИНТЕГЕР если ЧАР переводим в арабские если ИНТЕГЕР - римские но это только на бумаге =))) а как сделать программу? или это невозможно?
Спасибо огромное и низкий поклон всем тем, добрым людям, которые помогают мне - бедному студенту и моим коллегам.
Последний раз редактировалось Dalokoshka; 16.10.2010 в 20:20. |
![]() |
![]() |
![]() |
#7 | ||
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]() Цитата:
Цитата:
Мне интереснее другое - какой это язык? ![]() |
||
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 27
|
![]() Зеленым выделен? ![]() я все еще так и не поняла, вводить с точкой можно? или нет?
Спасибо огромное и низкий поклон всем тем, добрым людям, которые помогают мне - бедному студенту и моим коллегам.
|
![]() |
![]() |
![]() |
#9 | ||
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Цитата:
Например, такой код: Код:
one one Затем ожидание ентера three tw Выход. А теперь так: Код:
one Затем ожидание ентера Затем вывод one Затем three tw Выход. eoln, вы поняли, почему были неправы?Если лэйбл не ограничивать, то ...получится, что в него входит только одна строчка кода.А чтобы добавить туда много инструкций, нужно юзать составной оператор.Так то. Цитата:
Код:
Последний раз редактировалось _-Re@l-_; 16.10.2010 в 20:28. |
||
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
_-Re@l-_, путаешь, наверное, с инструкцией case of... - там похожий синтаксис, а вот метки используют для скачка в программе (например, из многих вложенных циклов удобно выскакивать куда-нить подальше).
Dalokoshka, К вопросу о ДД.ММ - заменяем участок кода Код:
http://programmersforum.ru/showthread.php?t=93027 - это по арабским и римским числам. В поиске по форуму ещё есть |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа работает дольше, чем нужно(( | Ильнар70 | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 26.09.2010 16:57 |
Проект компилируется, но не работает | kta87 | Общие вопросы Delphi | 4 | 01.03.2010 21:53 |
Программа компилируется, но не работает | maziLa | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 17.07.2009 11:24 |
Ф-ции и процедуры. В чём ошибка??? Программа не работает!:( | katya36 | Помощь студентам | 3 | 05.03.2009 12:55 |