Arbor [ Generaďż˝ ]
TURBO PASCAL : Kłopot z klawiaturą
Mam kłopot jutro mam sprawdzian z pisania prostych programów w TP a nie moge poćwiczyć w domu bo mam kłopoty ze znakami np. jak naciskam ; to pojawia się ł i takie tam da to się jakoś przełączyć albo powiedzcie mi jak znaleść te znaki???
Rav_s [ Konsul ]
chodzi o klawiature pod dosa? bo jezeli tak to wystarczy zmienic w autexec.bat linijke odpowiadajaca za klawiature czyli: keyb pl,,C:\WINDOWS\COMMAND\keybrd2.sys na keyb pl,,C:\WINDOWS\COMMAND\keybrd4.sys albo odwrotnie, nie pamietam dobrze, bo dawno niczego w dosie nie robilem. Powinno pomoc.
Arbor [ Generaďż˝ ]
kolejny kłopot pisze podaj_imie; begin write('Podaj imie '); readln(imie); writen('cześć ' imie '!') end potem a jak kompiluje to mam error że begin jest zrombaner czy jakoś tak??
Kubol [ Pretorianin ]
Po pierwsze - chyba powinno być writeln('cześć',imie,'!'); Poza tym po ostatnim endzie musi być kropka. A tak w ogóle, to Pascal to straszny syf! Nie ma to jak C/C++ ( no chyba, że Delfi )
Arbor [ Generaďż˝ ]
kropka chyba masz na myśli ; ja musze się bawiś TP bo z tego mam sprawdzian pojawia się błąd ERROR 36: BEGIN exected czy jakoś tak
Rav_s [ Konsul ]
nie wiem dokładnie, ale program powinien być raczej napisany tak: program podaj_imie; String imie; begin write('Podaj imie '); readln(imie); writeln('cześć ', imie, '!') end Tylko nie jestem pewny imie powinno byc typu String, czy jakiegos innego (nie pamietam dokladnie jakie tam byly typy zmiennych), ale powinno byc wszystko dobrze. Druga sprawa to nazwa programu nie pamietam, czy nie powinna byc taka sama jak nazwa pliku w jakim go zapisales. Jezeli tak to nazwa ta jest chyba za dluga, bo dos obslugiwal do 8 znakow.
Rav_s [ Konsul ]
No tak po ostatnim end'zie musi byc kropka
Arbor [ Generaďż˝ ]
No nie wiem string jest ok dobrze pamiętasz ale mam pytanie czy wcięcia mają znaczenia znaczy czy jest różnica między begin write(10/2); a begin write(10/2);
Rav_s [ Konsul ]
hehe na GO-lu wciec nie widac. Ja robie zawsze wciecia, ale konieczne nie sa. Po prostu latwiej sie czyta.
Arbor [ Generaďż˝ ]
Więc co ja źle robie nawet mi nie przyjmuje program; begin write('bum') end; nawet przy takim czymś mam error
The Dragon [ Eternal ]
Juz 3 osoby napisaly ze po end powinna byc kropka.. moze sprobuj
Rav_s [ Konsul ]
zapomniales nazwy programu, w 3 linijce srednika i oczywiscie kropki (ale tylko po ostatnim end). napisz tak: program Arbor; begin writeln('Halo world!'); end. i zapisz program w pliku Arbor.pas TO MUSI DZIALAC!!!!
Arbor [ Generaďż˝ ]
Hej mistrzowie TP mam kolejne pytanie ajk zrobić warunek typu jeśli zmienna została wpisana z klawiatury i ma wartość np. 2 to program wykonywał określoną akcję??
TeadyBeeR [ Legend ]
Powinno byc... program podaj_imie; var imie:string; begin write('Podaj imie '); readln(imie); writeln('cześć ', imie, '!'); end. Co do drugiego pytania to mi sie nie che pisac.Jak chcesz to daj maila to ci wysle troche programow.
Arbor [ Generaďż˝ ]
Tak z tym pierwszym sobie poradziłem sam. Mój e-mail to [email protected]
TeadyBeeR [ Legend ]
Juz poszlo.Mam nadzieje,ze zalacznikow nie bylo za duzo :).
Arbor [ Generaďż˝ ]
Wielki dzięki dzięki tym załącznikom poszedłem trochę do przodu ale mam kolejny kłopocik :) Jak wyciągnąć pierwiastek????
Arbor [ Generaďż˝ ]
Witam ponownie!!!! TP mam już za sobą. Opanowałem ten programik wmiare dobrze. Wprawdzie z grafiką już się nie męczyłem... ale kalkulator zrobiłem, program który rozwiązuje równania kwadratowe też, NWD też umiem wyliczyć. Teraz rzucam się na Visual Basic :)) Nie iwecie może jak zrobić żeby BUTTON był ilustracja a nie takim szarym kwadracikiem ????