turbo pascal

jakie jest polecenie zeby komputer zamykał program??

chodzi mi o cos takiegop: jestem przy robieniu menu inie wiem jakie polecenie dac

case a of

's' : cos am cos tam
'e' : (i tutaj własnie nie wiem)


prosze o pomoc

pozdro i wszystkiego najlebszego w nowym roku

Odpowiedzi: 15

julko:
Tu się z Tobą zgadzam.
Ale o procedurach czy teź funkcjach "twórca tego tematu" pewnie nie słyszał.
Napijmy się i to by było na tyle.

Drobne sprostowanie – napisałem "wódki mi nalać" , a być miało 'mu' czyli Tobie.
Widać sylwestrowy jeszcze jestem :P
Anonymous
Dodano
04.01.2006 10:00:28
gusioo:
julko:
Ale jeśli daje się jakąś radę, to trzeba pamiętać o "sztuce programowania".

Święte słowa – wódki mi nalać.

Tu się z Tobą zgadzam.
Ale o procedurach czy teź funkcjach "twórca tego tematu" pewnie nie słyszał.
Napijmy się i to by było na tyle.
julko
Dodano
03.01.2006 21:00:42
julko:
Ale jeśli daje się jakąś radę, to trzeba pamiętać o "sztuce programowania".

Święte słowa – wódki mi nalać.
Anonymous
Dodano
03.01.2006 17:16:59
aachi:
Pascala mam w paznokciu małego palca. Podałem poprostu odpowiedź na pytanie... Co z tego źe nieeleganckie skoro widzę, źe pytający nie ma pojęcia o programowaniu. Waźne, źe szybkie i skuteczne... A jeśli chce się nauczyć dobrze programować to jest tysiąc stronek na których znalazłby materiały, a ta raczej się do nich nie zalicza.


Masz rację. Pytający nie zna się na tym.
Ale jeśli daje się jakąś radę, to trzeba pamiętać o "sztuce programowania".
julko
Dodano
03.01.2006 15:03:58
aachi:
Pascala mam w paznokciu małego palca. Podałem poprostu odpowiedź na pytanie... Co z tego źe nieeleganckie skoro widzę, źe pytający nie ma pojęcia o programowaniu. Waźne, źe szybkie i skuteczne... A jeśli chce się nauczyć dobrze programować to jest tysiąc stronek na których znalazłby materiały, a ta raczej się do nich nie zalicza.


Masz rację. Pytający nie zna się na tym.
Ale jeśli daje się jakąś radę, to trzeba pamiętać o "sztuce programowania".
julko
Dodano
03.01.2006 15:03:58
Pascala mam w paznokciu małego palca. Podałem poprostu odpowiedź na pytanie... Co z tego źe nieeleganckie skoro widzę, źe pytający nie ma pojęcia o programowaniu. Waźne, źe szybkie i skuteczne... A jeśli chce się nauczyć dobrze programować to jest tysiąc stronek na których znalazłby materiały, a ta raczej się do nich nie zalicza.
aachi
Dodano
03.01.2006 05:55:36
aachi – funkcje exit i halt stosuje się do "brutalnego" zakończenia procedury, funkcji czy programu.
Przeanalizuj mój program (jeśli znasz sie na tym) i zobaczysz pętle repeat ... until, która steruje MENU.
Zamiast zmiennej kon, mozna uzyć funkcji halt czy teź exit, ale po co ?
Jak masz propozycję konkretną, to napisz fragment takiego programu, jak ja to zrobiłem, a nie "główkowac". Jeśli chcesz, to napisz do mnie maila, a wyślę ci przykład takiego programiku opartego na tym fragmencie.
Pozdrawiam wszystkich.
julko
Dodano
03.01.2006 02:22:05
A funkcja exit przypadkiem nie zamyka programu? Ew. halt.

A źeby powracało trzeba program w pętli zamknąć i po kaźdym przebiegu wyświetlać menu.
aachi
Dodano
03.01.2006 02:08:32
Podałem przecieź to, o co ci chodzi.
Gdy wybierzesz Opcje 1, program przejdzie do obsługi części 1 i po jej zrealizowaniu nastapi powrót do menu głównego. wyjście z tego menu nastąpi po naciśnięciu klawisza K lub k
Napisz do mnie maila, a podeślę ci taki prosty programik.
Najlepiej uzywać procedur i funkcji do tego typu zadań, ale trzeba umieć programować w TP
julko
Dodano
03.01.2006 01:19:15
Zrobić procedure menu i wywoływać ją po kaźdym powrocie.
Anonymous
Dodano
31.12.2005 16:37:31
dzieki!!

a mieli byscie jeszcze jakiegos sposoba na to zeby po wybraniu kturejs z pozycji w menu i dajmy na to przeczytaniu powracało spowrotem do menu ??
snekkar
Dodano
31.12.2005 15:14:55
Spróbuj tak:


....
kon:=0;
repeat
clrscr;
writeln ('MENU');
writeln(' 1. opcja 1');
...
writeln('K – koniec pracy');
writeln;
write('Co wybierasz ? ');
readln(upcase(odp));
case odp of
'1': begin
...
end;
...
'K' : kon:=1;
until (kon<>0);
....
julko
Dodano
31.12.2005 12:14:34
Jak juź wiele razy pisałem – nie znoszę pascal'a :P

A zrób taki myk:

case q :
delay(1000) ;

Powinien zamknąć sie po jednej sekundzie
Moźesz teź dać read() zeby wcisnąć jaki klwisz.
Anonymous
Dodano
30.12.2005 18:33:47
gusioo:
Jaki program ? Siebie źeby zamknoł ?


chodzi mi o ten program w ktorym to menu by ise znajdowało, po prostu zeby wracało do windowsa

niestety ta instrukcja co podyktowałes wymaga jeszcze czegos bowiem pojawia sie błas " no enclosing "for", "while" or "repeat" statement " :(
snekkar
Dodano
30.12.2005 18:30:21
Jaki program ? Siebie źeby zamknoł ?
case 'q' :
break ;

Tak byłoby w C, sprawdź czy w pascalu teź to jest.
Anonymous
Dodano
30.12.2005 18:13:34
snekkar
Dodano:
30.12.2005 17:46:05
Komentarzy:
15
Strona 1 / 1