Most tanulom a tb-t, és már az elején elakadtam.....
Mi a hiba ebben?
A program bekér egy számot, majd megállapítja a számról,hogy páros-e vagy páratlan?
program elso;
var szam:integer;
begin
readln [szam]; (mindig ebben a sorban ír hibát ,,error 86 ';' ''
if szam mod 2=0 then
writwln 'páros'
else writeln 'páratlan'
readln;
end.
Gyorskeresés
Legfrissebb anyagok
Szakmai témák
PROHARDVER! témák
Mobilarena témák
Általános témák
GAMEPOD.hu témák
Hirdetés
Hozzászólások

gaben
(fanatikus tag)

Szeke
(senior tag)
begin és a readln közé kell ez a sor:
write ('Kérem a számot: ');
A biztonsági öv lehet, hogy korlátoz a mozgásban, de még mindig nem annyira, mint a tolószék.

lesaux
(PH! kedvence)
readln (szam)
sima zárójelbe
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

Szeke
(senior tag)
Na igen, de azt hittem csak félregépeli. Ennyi szintaktikát egy kezdőnek is tudni kell 
A biztonsági öv lehet, hogy korlátoz a mozgásban, de még mindig nem annyira, mint a tolószék.

gaben
(fanatikus tag)
Nem csinál semmi!
Azt írja :Error 85 '';'' expected
Ilyenkor mit csináljak?

nygma
(PH! kedvence)
szerintem fogj egy könyvet, és olvass

zenit
(kvázi-tag)
Azt írja :Error 85 '';'' expected
Ez magyarul is azt jelenti, hogy hiányolja a pontosvesszőt.
Nyilván ezt írtad be: readln (szam)
Helyesen: Readln (szam);

zenit
(kvázi-tag)
Persze kis/nagybetű mindegy...

Szeke
(senior tag)
Mint fentebb említettem: sajnos ennyire kezdőnek nem gondoltam 
A biztonsági öv lehet, hogy korlátoz a mozgásban, de még mindig nem annyira, mint a tolószék.

gaben
(fanatikus tag)
;-vel írtam be!
Szerintem is így van jól, ezért newm értem mi a hiba...

lesaux
(PH! kedvence)
A readln-nak nem kell a Crt unit? Fejből nem tudom...
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

Szeke
(senior tag)
Program helyesen
program elso;
var szam:integer;
begin
write ('Kerem a szamot: ');
readln(szam);
if szam mod 2=0 then
writeln ('páros');
else writeln ('paratlan');
readln;
end.
Szvsz....
A biztonsági öv lehet, hogy korlátoz a mozgásban, de még mindig nem annyira, mint a tolószék.

Szeke
(senior tag)
Nem kéne neki....
A biztonsági öv lehet, hogy korlátoz a mozgásban, de még mindig nem annyira, mint a tolószék.

lesaux
(PH! kedvence)
program elso;
var szam:integer;
begin
readln (szam);
if szam mod 2=0 then
writeln ('páros')
else writeln ('páratlan');
readln;
end.
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

lesaux
(PH! kedvence)
tényleg nem
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

Veron
(senior tag)
Igy is lehet ( odd fv.) :
program elso;
var szam:integer;
begin
write ('Kerem a szamot: ');
readln(szam);
if odd(szam) then writeln ('páratlan')
else writeln ('páros');
readln;
end.
A hisztéria olyan betegség amit csak nők kaphatnak el, de férfiak halnak bele..

gaben
(fanatikus tag)
Most meg itt kér pontos vesszőt:
var szam: integer

steveetm
(PH! addikt)
figy, ne sértődj meg de ha progzani fogsz kicsit nem árt ha tudsz gondolkodni. Ha kér pontosvesszőt írd oda neki, általában nem a semmiért sír szegény.
Üdv.: steveetm

lesaux
(PH! kedvence)
nézd meg a (#12)-est meg a (#14)-est. azok működnek.
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

gaben
(fanatikus tag)
Ez nem mindig igaz...
mindenhova hiraktam ahova kérte,utána újabb hiba!
Error is statament.

steveetm
(PH! addikt)
igen mert te már elve rosszul használtad az eljárást. writeln() meg readln(), nem writeln ' '(a readre már nem emléxem mit írtál...)
Üdv.: steveetm

zenit
(kvázi-tag)
Vigyázz, az else elé nem kell pontosvessző!

vicces
(PH! addikt)
na ez igy biztos nem müködik! 
nincs adatbevitel.

steveetm
(PH! addikt)
readln(szam) vagy mien adat kell még?
Üdv.: steveetm

lesaux
(PH! kedvence)
ott a readln(szam);
működik, ki van próbálva
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

vicces
(PH! addikt)
na de mikor adtad meg a szam értékét?
vagy az csak ugy benne maradt?

Keitaro
(PH! kedvence)
Szerintem nem kéne space a zárójelek elé pl... csak így első blikkre. És a feltételt rakd zárójelbe csak biztos ami biztos. Szebb 
''There is no such thing as eternity if you end it''

steveetm
(PH! addikt)
ööö te pascaloztál már?
bocs ne érts félre, de a readln az beolvas a billentyűről a szmaba(ebben az esetben).
Üdv.: steveetm

lesaux
(PH! kedvence)
a readln(valtozo); bekér egy értéket, és eltárolja a valtozo nevű változóban 
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

steveetm
(PH! addikt)
igen és a if nek sztem így kéne kinéznie:
If (.....) Then
Begin
...
End
Else
Begin
...
End;
Sok problémától menthet meg ha esetleg késöbb hozzáírsz vmit, hiba nélkül fordulhat de mégse azt csinálja amit kéne...
Üdv.: steveetm

steveetm
(PH! addikt)
de szépen behúzta a spaceeimet
Üdv.: steveetm

vicces
(PH! addikt)
tényleg! beugrott .
nincs semmi kiirás, illetve az elözö program maradékok a clsrc hiánya miatt.
csak beirod a számot és enter. 

vicces
(PH! addikt)
hát sajnos pascalozook. 
ma egy olyan progit kellett csinálni, ami a beirt szavakat abc sorrendbe rendezi.
persze, hogy a tanár csinálta meg 

gaben
(fanatikus tag)
Hülye ez a pascal....
Na ezt írja.
File Edit Run Compile Options Debug Break/watch
Ň════════════════════════════════════ Edit ════════════════════════════════════Ş
│Error 85: '';'' expected │
│program elso │
│var szam:integer │
│begin │
│readln (szam); │
│if szam mod 2=0 then │
│writeln 'páros' │
│else writeln 'páratlan' │
│readln; │
│end. │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
├─────────────────────────────────── Watch ────────────────────────────────────┤
│ │
└──────────────────────────────────────────────────────────────────────────────┘
F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu NUM

steveetm
(PH! addikt)
nem hülye, te nem érted meg őt.
Kiírja hogy hiányzik a pontosvessző(még rá is ugrik arra a sorra), én is lemondtam már hogy írd ki, meg más is leírta már a jó kódot.
Ennél több segítséget nehezen tudunk adni.
Üdv.: steveetm

lesaux
(PH! kedvence)
az ''elso'' és az ''integer'' után rakjál pontosvesszőt
writeln ('páros');
writeln ('páratlan');
ez a kettő itt fent zárójellel kell!
A páratlan után is kell pontosvessző. így:
writeln ('páratlan');
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

gaben
(fanatikus tag)
ok köszi a türelme hozzászólásikat,csak én vagyok már egy kicsit álmos.
Meg az kavart be,hogy az a hülye tanár 2 helyre is elfelejtette beírni a ;-t!!
Topicot lehet zárolni!

steveetm
(PH! addikt)
nem kell a topicot zárni, lehet még kérdésed, vagy másnak is kérdése késöbb, nem kell újat nyitni igy folyton.
sztem persze.
Üdv.: steveetm

lesaux
(PH! kedvence)
van, de azt a másik topicban...
Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben
Sziasztok!
Az lenne a kérdésem,hogy minden program amit Pascalban írúnk csak fekete háttér+fehér betű kombóval müxik? Nem leeht ezeket a szineket megváltoztatni,vagy esetleg képeket beszúrni? Nincsenek ilyen parancsok?

Robiba
(kvázi-tag)
Hát... képeket beszúrni azt nem olyan könnyű. 
A színek viszont igen. Már elég rég használtam, úgyhogy olvasd el a 'BackGroundColor' és társait a Help-ben. 
Billentyűzet hiba! Nyomjon F1-et a folytatáshoz!

Notes
(őstag)
#12?
Van neki elég baja ezzel a TP-vel minek írod le szerencsétlennek, hogy ez működik? Else előtt pontosvessző...
Romanes eunt domus!

Keitaro
(PH! kedvence)
Nézd meg a TextColor és TextBackground parancsokat kezdetnek. Kép beszúrása húzósabb
''There is no such thing as eternity if you end it''

Robiba
(kvázi-tag)
erre gondoltam 
Billentyűzet hiba! Nyomjon F1-et a folytatáshoz!

TitiRii
(őstag)
épp ma irtam TVt programozásbol és ott TP volt
ha az elmélet is hibátlan lesz akkor 5!! 

laxius_
(tag)
Nem tudok mit mondani. A pontosvesszo kell, az pedig nemszamit hogy kis vagy nagybetu az R a readln -ben. crt unit nem kell hozza.
1*1 az neha 2

SPeY
(újonc)
program par;
var
szam: integer;
begin
WriteLn('Kerem a szamot:');
ReadLn(szam);
if (szam mod 2) = 0 then
WriteLn('Paros')
else
WriteLn('Paratlan');
WriteLn;
WriteLn('Nyomj egy billentyut..');
ReadLn;
end.
Udv., SPeY
Én is megcsináltam:
program elso;
var szam:integer;
begin
writeln('Adj meg egy szamot, eldontom paros-e: ');
readln(szam);
if szam mod 2 = 0 then writeln('Ez a szam paros!')
else writeln('Ez a szam paratlan');
readln;
end.
Na hát ennyi! Mondjuk én is idén keztem, de nekem teccik. Főleg hogy megszoktam a ;-őt soronként 
Nec arte, nec marte












