Премини към съдържанието
Гено Митев

Програмата се затваря след като се изпълни!

Препоръчан отговор


Здравейте!
Нов съм в програмирането и се уча но защо след като програмата ми изведе резултата се затваря веднага.Искам да мога да видя резултата.Програма се пише на Pascal  не можах да намеря раздел и мисля че тук беше подходчщо!

  • [*]program circle;
const
p=3.1416;
var
r,l,s:real;
begin
Write('Vavedete Radiusa na kraga');
readln®;
l:=2*p*r;
s:=p*r*r;
writeln('Daljina:',l:5:2);
writeln('Lice',s:5:2);
end.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Най-просто е да сложиш преди финалния end един ред :

read(t); където t е от тип char.

Така програмата няма да се затваря докато не натиснеш клавиш.

Не знам кой вариант на Pascal използваш, защото във FreePascal има и такава възможност:

  repeat  until KeyPressed;

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

 

Най-просто е да сложиш преди финалния end един ред :

read(t); където t е от тип char.

Така програмата няма да се затваря докато не натиснеш клавиш.

Не знам кой вариант на Pascal използваш, защото във FreePascal има и такава възможност:

  repeat  until KeyPressed;

Написах readln; също става нали ?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

На Free Pascal може и да не се слагат подобни инструкции,  с alt-F5 може да си превключваш колкото си пъти искаш на прозореца с резултата от изпълнението на програмата.


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.