Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2009, 14:03   #1
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
Стрелка запрос (выйти(завершить программу)) "Y";"N".

Дано задание сделать так чтобы при завершении программы, программа давала запрос (выйти(завершить программу)) "Y";"N".
т.е. выводилось окно с запросом на подтверждение завершения программы.
Напишите пожалуйста текст!!!
Заранее благодарю!!!
SKS вне форума Ответить с цитированием
Старый 15.01.2009, 14:14   #2
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

program zapros;
uses crt;
label m,l;
var i:integer;
s:char;
begin
i:=1;
m:i:=i+1;
writeln(i);
l: writeln('vyhod y/n');
readln(s);
if s='n' then goto m
else if s='y' then exit
else begin
writeln('nado vvesti y ili n');
goto l;
end;
end.
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 15.01.2009, 14:33   #3
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию

maladoy спасибо тебе помог!!!
завтра пойду сдаваться преподу )))
SKS вне форума Ответить с цитированием
Старый 15.01.2009, 14:41   #4
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Отзыв не забудь
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 15.01.2009, 15:01   #5
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от maladoy Посмотреть сообщение
program zapros;
uses crt;
label m,l;
var i:integer;
s:char;
begin
i:=1;
m:i:=i+1;
writeln(i);
l: writeln('vyhod y/n');
readln(s);
if s='n' then goto m
else if s='y' then exit
else begin
writeln('nado vvesti y ili n');
goto l;
end;
end.
Лучше бы не использовать goto, а repeat until - преподу не понравится.
P.S. Для читабельности кода используйте теги форматирования #
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 15.01.2009, 15:18   #6
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Просили сделать...А как не говорили прога работает? Работает! А понравиться не понравиться это уже дело личное...Итак бесплатно сделали ... А под repeat переделать я думаю много ума не надо...Я бы с удовольствием писал даже с комментариями но с телефона это ой как не удобно...[/QUOTE]
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 15.01.2009, 15:54   #7
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

через readkey
capta1n вне форума Ответить с цитированием
Старый 15.01.2009, 16:32   #8
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию

Спасибо пацаны! Всё работает отлично! Вам respect!
SKS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Завершить приложения EdNovice Общие вопросы Delphi 4 16.05.2008 08:06
Завершить процесс doniyor Win Api 2 15.05.2008 21:52
Пытаюсь выйти в инет с компа через мобилу, в момент соединения комп начинает виснуть Sava Свободное общение 5 29.04.2008 18:02
Как выйти из бесконечного цикла! Эдуард Общие вопросы C/C++ 11 02.03.2008 19:15
снова завершить процесс WOLFak Win Api 10 22.01.2008 18:07