Помощь - Поиск - Пользователи - Календарь
Полная версия: помогите как так чтоб программа не останавливалась
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
eldar219
при запуске программы она не идет у меня доконца,проблема возникает тогда,когда меня просят ввести(сколько тебе лет),я ввожу значение и программа закрывается,вроде сделал все правильно



Program dialog;
const
Question='What is your name?';
Reply1='Паскаль-прост,но первый компилятор Паскаля был написан на Паскале';
Reply21='Вас ждет удивительное путешествие';
Reply22='сквозь джунгли возможнности и особенности языка';
ReplyS='Паскаль-разумный компромисс между желательным и эффектевным';
Reply4='Паскаль-академически элегантен';
var Name:string;Age:byte;
begin
writeln(Question);readln(name);
writeln('Hello,',Name,'!');
write('How old are you?');readln(age);
case Age of
0..11:writeln(Reply1);
12..19:begin writeln('Reply21');writeln(Reply22)end;
20..39:writeln(ReplyS);
40..150:writeln(Reply4);
else writeln('Вы ошиблись при вводе');
end;
end.
Unconnected
Перед заключающим end-ом поставь readln;. На данный момент программа выводит что нужно, но ты просто не успеваешь это увидеть.
eldar219
Цитата(Unconnected @ 28.02.2010 20:37) *

Перед заключающим end-ом поставь readln;. На данный момент программа выводит что нужно, но ты просто не успеваешь это увидеть.

там много эндов в каком именно поставить где в конце 2 enda?

Добавлено через 3 мин.
Цитата(Unconnected @ 28.02.2010 20:37) *

Перед заключающим end-ом поставь readln;. На данный момент программа выводит что нужно, но ты просто не успеваешь это увидеть.

Да прога работает,но не доконца после второго ввода цифр опять она закрывается
eldar219
Да прога работает,но не доконца после второго ввода цифр опять она закрывается
Unconnected
Слово "заключающим" для тебя значит что-нибудь?
amega
запусти свою программу через cmd и не мучайся, хотя можна мучатся и с cmd smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.