![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
R@f |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Мужской Репутация: ![]() ![]() ![]() |
Доброго времени суток! Такая проблема: надо сделать защиту от дурака. Вводить надо только число от 1 до 8. Если введёшь не то, надо вывести сообщение и прогу начать занаво. Пробовал через множества
С: SET of '1'..'8' а потом if K not in C then... А он ругается на not, что нужно выражение типа boolean. ПОдскажите, что делать. |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
repeat |
R@f |
![]()
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Мужской Репутация: ![]() ![]() ![]() |
Так то фурычит ( сообщение пока не выводит почему-то, но я исправлю это). Но вот если буквы вводишь то прога вылетает с ошибкой "неверный числовой формат". У меня k: integer. Может какой-то другой тип нужен?
|
HeX |
![]()
Сообщение
#4
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
А ты че хотел integer токо числа
-------------------- ...Купи слона, ну и что что все говорят продай слона...
|
R@f |
![]()
Сообщение
#5
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Мужской Репутация: ![]() ![]() ![]() |
Да это я уже сам вспомнил. Ну а какой тип писать надо?
|
Анна |
![]()
Сообщение
#6
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
А у меня такой вопрос:
Как сделать чтобы оператор writeln ('Введите число: ') выводился вновь, после вывода ответа. Чтобы не запускать сново программу ... |
Анна |
![]()
Сообщение
#7
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
To: R@f
Ты что буквы вводить собрался? Тогда причём здесь интервал от 1 до 8? Там буквенный интервал нужен. |
HeX |
![]()
Сообщение
#8
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
R@F попробуй string токо прочитай о нем как там считывать числа
-------------------- ...Купи слона, ну и что что все говорят продай слона...
|
HeX |
![]()
Сообщение
#9
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
To:AHHA
Попробуй repeat until пока не нажата клавиша Esc -------------------- ...Купи слона, ну и что что все говорят продай слона...
|
HeX |
![]()
Сообщение
#10
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
To:Anna Если тебе надо просто быстро посмотреть ответ в конце
перед end. Напиши readln без ; -------------------- ...Купи слона, ну и что что все говорят продай слона...
|
R@f |
![]()
Сообщение
#11
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Мужской Репутация: ![]() ![]() ![]() |
1) Ты спецом такую фотку поставила, чтоб отвечали?
2) Можно в самом начале проги поставить repeat ..... а потом writeln('=> Для продолжения нажмите ENTER'); writeln('<= Для выхода нажмите ESC '); q:=readkey; until q=#27; |
HeX |
![]() ![]()
Сообщение
#12
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
Че сидим кого ждем быстро отвечать тем кто ваще ничего незнает тобишь мне!!
-------------------- ...Купи слона, ну и что что все говорят продай слона...
|
volvo |
![]()
Сообщение
#13
|
Гость ![]() |
HeX, будешь продолжать флеймить, уйдешь в БАН. Вопросы?
![]() R@f, ты для себя реши, чего ты хочешь?? Что у тебя в названии темы написано? Цитата Ввод только чисел от 1 до 8 при чем здесь теперь Цитата если буквы вводишь то прога вылетает с ошибкой "неверный числовой формат" ? Чего тебе надо, объясни... |
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 15:20 |