IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Не получается вставить цикл.
garry_m
сообщение 3.12.2005 21:31
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 37
Пол: Мужской

Репутация: -  0  +


Привет всем! Я недавно начал работать с Паскалем и у меня возникли некоторые вопросы... Вы не могли бы подсказать как правильно поступить?
Допустим есть такой код:

uses crt;
var
x:integer;
y:integer;
z:integer;
begin
clrscr;

write('Vvedite X: ');
readln(x);
write('Vvedite Y: ');
readln(y);
write('Vvedite Z: ');
readln(z);

if(x=y) and (y=z) then writeln('X=0 Y=0 Z=0');
if(x<y) and (x<z) then writeln('X=0',' Y=',y,' Z=',z);
if(y<x) and (y<z) then writeln('X=',x,' Y=0 ','Z=',z);
if(z<x) and (z<y) then writeln('X=',x,' Y=',y,' Z=0');

write('Nazhmite Enter...');
readln;
end.


Как сделать так, при вводе X,Y,Z не цифр, а СИМВОЛОВ программа не выкидывала меня в редактор с ошибкой "Invalid numeric format", а скажем выдавала сообщение типа ERROR и предлагала ввести ввести данные заново? Заранее спасибо!

Сообщение отредактировано: volvo - 5.11.2006 20:42
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 7.12.2005 17:15
Сообщение #2


Гость






А потому, что таблица умножения уже упорядочена по возрастанию blum.gif

А какие данные ты вводил? Вручную?
 К началу страницы 
+ Ответить 

Сообщений в этой теме
garry_m   Не получается вставить цикл.   3.12.2005 21:31
volvo   Вот общий принцип (чтобы не было ошибок при неверн...   3.12.2005 21:42
garry_m   Ну применить это у меня получилось, но только для ...   4.12.2005 12:09
volvo   А если {SI-} поменять на {$I-} ? И с плюсом т...   4.12.2005 12:11
garry_m   Сорри! Подвела невнимательность! Пасиб бол...   4.12.2005 12:14
garry_m   Тут составил еще одну программку... никто не подск...   5.12.2005 21:57
volvo   garry_m, я немного подправил твою программку, она ...   5.12.2005 22:09
garry_m   volvo, все работает как надо! Кстати я только ...   5.12.2005 23:14
garry_m   Блин тут возникла проблема небольшая... программу-...   6.12.2005 21:30
volvo   garry_m, поставленная тобой (или тебе, неважно) за...   6.12.2005 23:44
garry_m   Странно... а почему в программе, которую ты написа...   7.12.2005 17:12
volvo   А потому, что таблица умножения уже упорядочена по...   7.12.2005 17:15
garry_m   И вручную и автоматически... так мне нужно еще вст...   7.12.2005 17:22
volvo   Приведи данные, которые ты вводил !!! ...   7.12.2005 17:24
garry_m   Ну я вводил данные вручную... Вводил числа 1,2,3,4...   7.12.2005 17:31
volvo   garry_m, а как ты думаешь, числа, образующие после...   7.12.2005 17:34
volvo   Стоп... Тебе нужно по невозрастанию... :blink: То...   7.12.2005 17:38
garry_m   Ну разница есть... :-) Но задача стояла упорядочит...   7.12.2005 17:40
garry_m   Отлично! Теперь все пучком! Пасиб!   7.12.2005 17:45


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 14:20
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"