Hirdetés

2012. május 30., szerda

Hozzászólások

(#1) gaben


gaben
(fanatikus tag)

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.

(#2) Szeke válasza gaben (#1) üzenetére


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.

(#3) lesaux válasza gaben (#1) üzenetére


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

(#4) Szeke válasza lesaux (#3) üzenetére


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.

(#5) gaben


gaben
(fanatikus tag)

Nem csinál semmi!
Azt írja :Error 85 '';'' expected

Ilyenkor mit csináljak?

(#6) nygma


nygma
(PH! kedvence)

szerintem fogj egy könyvet, és olvass

(#7) zenit válasza gaben (#5) üzenetére


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);

(#8) zenit válasza zenit (#7) üzenetére


zenit
(kvázi-tag)

Persze kis/nagybetű mindegy...

(#9) Szeke válasza zenit (#7) üzenetére


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.

(#10) gaben


gaben
(fanatikus tag)

;-vel írtam be!

Szerintem is így van jól, ezért newm értem mi a hiba...

(#11) lesaux


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

(#12) Szeke válasza gaben (#1) üzenetére


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.

(#13) Szeke válasza lesaux (#11) üzenetére


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.

(#14) lesaux


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

(#15) lesaux válasza Szeke (#13) üzenetére


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

(#16) Veron


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..

(#17) gaben


gaben
(fanatikus tag)

Most meg itt kér pontos vesszőt:
var szam: integer

(#18) steveetm válasza gaben (#17) üzenetére


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

(#19) lesaux válasza gaben (#17) üzenetére


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

(#20) gaben


gaben
(fanatikus tag)

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

(#21) steveetm válasza gaben (#20) üzenetére


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

(#22) zenit válasza gaben (#20) üzenetére


zenit
(kvázi-tag)

Vigyázz, az else elé nem kell pontosvessző!

(#23) vicces válasza lesaux (#14) üzenetére


vicces
(PH! addikt)

na ez igy biztos nem müködik! :)
nincs adatbevitel.

(#24) steveetm válasza vicces (#23) üzenetére


steveetm
(PH! addikt)

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

(#25) lesaux válasza vicces (#23) üzenetére


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

(#26) vicces válasza lesaux (#25) üzenetére


vicces
(PH! addikt)

na de mikor adtad meg a szam értékét?
vagy az csak ugy benne maradt?

(#27) Keitaro


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''

(#28) steveetm válasza vicces (#26) üzenetére


steveetm
(PH! addikt)

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

(#29) lesaux válasza vicces (#26) üzenetére


lesaux
(PH! kedvence)

a readln(valtozo); bekér egy értéket, és eltárolja a valtozo nevű változóban :DDD

Ezalatt a nyusziházban, fűszálakból vetett ágyban négy kis nyuszi aludt szépen, összebújva békességben

(#30) steveetm válasza Keitaro (#27) üzenetére


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

(#31) steveetm válasza steveetm (#30) üzenetére


steveetm
(PH! addikt)

de szépen behúzta a spaceeimet:)
Üdv.: steveetm

(#32) vicces válasza lesaux (#29) üzenetére


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. :C

(#33) vicces válasza steveetm (#28) üzenetére


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 :))

(#34) gaben


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

(#35) steveetm válasza gaben (#34) üzenetére


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

(#36) lesaux válasza gaben (#34) üzenetére


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

(#37) gaben


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!

(#38) gaben


gaben
(fanatikus tag)

Lesaux bios chipet van akkor?

(#39) steveetm válasza gaben (#37) üzenetére


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

(#40) gaben


gaben
(fanatikus tag)

mondjuk igaz:)

egyenlőre nyitva

(#41) lesaux válasza gaben (#38) üzenetére


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

(#42) Darth_Revan


Darth_Revan
(PH! addikt)
LOGOUT blog

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?

(#43) Robiba


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!

(#44) Notes


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!

(#45) Keitaro válasza Darth_Revan (#42) üzenetére


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''

(#46) Robiba válasza Keitaro (#45) üzenetére


Robiba
(kvázi-tag)

erre gondoltam :)

Billentyűzet hiba! Nyomjon F1-et a folytatáshoz!

(#47) TitiRii


TitiRii
(őstag)

épp ma irtam TVt programozásbol és ott TP volt:DD
ha az elmélet is hibátlan lesz akkor 5!! :DD

(#48) laxius_


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

(#49) SPeY


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

(#50) alitak


alitak
(senior tag)
LOGOUT blog

É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 :DD

Nec arte, nec marte

Copyright © 2000-2012 PROHARDVER Informatikai Kft.