Pascal hlasi že je špatně napsaná podminka Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Akrej
Level 5.5
Level 5.5
Příspěvky: 2999
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Pascal hlasi že je špatně napsaná podminka

Příspěvekod Akrej » 28 dub 2014 16:49

Učim se s pascalem a chtěl jsem si udělat takoou zajimavou aplikaci a je tu toho potřeba mít podminky
Potřebuji když je slovo1 stejna jak slovo3 tak je to dobře a pak na opak

if (slovicko1 = slovicko3) then
begin
writeln('Je spravene :) ');
readln();
end
else if
begin
writeln('Neni pravne');
end;
"Nejsem nerozumný. Jen nemám ten samý rozum jako vy."
Diogénes ze Sinopé
-------------------------------------
„Mějte dobrou náladu. Dobrá nálada vaše problémy sice nevyřeší, ale naštve tolik lidí kolem, že stojí za to si ji užít.“
Jan Werich
--------------------------------------
Snažím se psát bez chyb
-------------------------

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod faraon » 28 dub 2014 17:04

else if CO?

Máš tam načnutou druhou podmínku, ale nic v ní... Řekl bych že tohle neděláš podle dobrého tutoriálu :lol:

Takže tam nech jen to else, a příště tady kód orámuj tlačítkem Code, ono se to pak lépe čte.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
Akrej
Level 5.5
Level 5.5
Příspěvky: 2999
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod Akrej » 28 dub 2014 17:13

ale stale to hlasi chybu
13 / 8 ajtest~1.pas
Fatal: Syntax error, ; expected but IF found

--- Doplnění předchozího příspěvku (28 Dub 2014 17:14) ---

v tomto řadku

Kód: Vybrat vše

if (slovicko1 = slovicko3) then
"Nejsem nerozumný. Jen nemám ten samý rozum jako vy."
Diogénes ze Sinopé
-------------------------------------
„Mějte dobrou náladu. Dobrá nálada vaše problémy sice nevyřeší, ale naštve tolik lidí kolem, že stojí za to si ji užít.“
Jan Werich
--------------------------------------
Snažím se psát bez chyb
-------------------------

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka  Vyřešeno

Příspěvekod faraon » 28 dub 2014 17:22

Nechybí ti na předchozím řádku středník?
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
Akrej
Level 5.5
Level 5.5
Příspěvky: 2999
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod Akrej » 28 dub 2014 17:31

Ano měl jsi pravdu chybělo mi to tam
ale tet mam další problém udělla jsem si jako tako test sloviček zatim to neni dokolaé ale je problem v tom že to porovná česke slovičko jaké bylo zadano jaké si napsal ty a jestli je to spravěn hodí to že je to dobře a když ne tak že je to špatně ale nefunguje je to naopak navim v čem je probem rači se na to podivej

Kód: Vybrat vše

program Aj;

var slovicko1,slovicko2,slovicko3:string;

begin
     write('Napis slovicko v aj:  ');
      readln(slovicko1);
     write('Napis cesky slovicko:  ');
      readln(slovicko2);
     writeln('Jak zni preklad slova: ',slovicko1);
      readln(slovicko3);

       if (slovicko1 = slovicko3) then
      begin
     writeln('je spravne');
      readln();
      end
      else
       begin
       writeln('neni pravne');
       readln();
       end;



end.
"Nejsem nerozumný. Jen nemám ten samý rozum jako vy."
Diogénes ze Sinopé
-------------------------------------
„Mějte dobrou náladu. Dobrá nálada vaše problémy sice nevyřeší, ale naštve tolik lidí kolem, že stojí za to si ji užít.“
Jan Werich
--------------------------------------
Snažím se psát bez chyb
-------------------------

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod faraon » 28 dub 2014 17:41

Mě to funguje: http://ideone.com/SXnTwu

Určitě jsi první a třetí slovo napsal stejně? Ono stačí když před nebo za něj uděláš mezeru a už se řetězce budou lišit!
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
Akrej
Level 5.5
Level 5.5
Příspěvky: 2999
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod Akrej » 28 dub 2014 17:50

A jak by si udělal že by se skryl ten text co tam je že by si neviděl spravnou odpověď

--- Doplnění předchozího příspěvku (28 Dub 2014 17:53) ---

ale mě to stale nebere napišu
hi potom ahoj a potom ahoj a nemam to spravně

--- Doplnění předchozího příspěvku (28 Dub 2014 17:56) ---

mě to nejde leda že všude napišu A potom to da že to je dobře
"Nejsem nerozumný. Jen nemám ten samý rozum jako vy."
Diogénes ze Sinopé
-------------------------------------
„Mějte dobrou náladu. Dobrá nálada vaše problémy sice nevyřeší, ale naštve tolik lidí kolem, že stojí za to si ji užít.“
Jan Werich
--------------------------------------
Snažím se psát bez chyb
-------------------------

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod faraon » 28 dub 2014 17:56

Tak já bych hlavně použil pole a z nich slova náhodně vybíral, ale to ještě neumíš ;-)

Zkus po zadání prvního slova smazat obrazovku: http://www.trsek.com/pascal/ClrScr

A nemáš to třetí slovo mít zase přeložené zpátky do angličtiny?

Kód: Vybrat vše

hi
ahoj
hi
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
Akrej
Level 5.5
Level 5.5
Příspěvky: 2999
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod Akrej » 28 dub 2014 18:00

Ano měl jsem tam chybu tet jsem se na to podival srovnavat se maji slovicko2 a slovicko 3

--- Doplnění předchozího příspěvku (28 Dub 2014 18:08) ---

nefunguje hlasi to chybu

11 / 1 ajtest~1.pas
Error: Identifier not found CLRSCR
11 / 7 ajtest~1.pas
Error: Illegal expression
27 ajtest~1.pas
Fatal: There were 2 errors compiling module, stopping
"Nejsem nerozumný. Jen nemám ten samý rozum jako vy."
Diogénes ze Sinopé
-------------------------------------
„Mějte dobrou náladu. Dobrá nálada vaše problémy sice nevyřeší, ale naštve tolik lidí kolem, že stojí za to si ji užít.“
Jan Werich
--------------------------------------
Snažím se psát bez chyb
-------------------------

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod faraon » 28 dub 2014 18:16

A připojil jsi jednotku CRT? Je otázka jestli jí v tom tvém IDE máš, to se hned pozná. Udělej tohle:

Kód: Vybrat vše

program Aj;

uses Crt;

var slovicko1,slovicko2,slovicko3:string;

A dál zbytek programu jak ho máš...
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
Akrej
Level 5.5
Level 5.5
Příspěvky: 2999
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod Akrej » 28 dub 2014 18:18

o diky tet to aspon vypada lepe
PS: to víš ja jsem začatečník ale jsem rad že mi pomužež

--- Doplnění předchozího příspěvku (28 Dub 2014 18:23) ---

tady ještě čtu http://www.zshorakhk.cz/tvorba/ucitele/ ... 20crt.html že to jde dopnit zvukem jenom mě se tam nedaří dat USES; co je duležite hlasi to tam chybu

--- Doplnění předchozího příspěvku (28 Dub 2014 18:30) ---

ne je to v pohodě už to jde

--- Doplnění předchozího příspěvku (28 Dub 2014 18:32) ---

a jak určim barvu textu jenom třeba je spravě zeleně a neni spravně červeně
"Nejsem nerozumný. Jen nemám ten samý rozum jako vy."
Diogénes ze Sinopé
-------------------------------------
„Mějte dobrou náladu. Dobrá nálada vaše problémy sice nevyřeší, ale naštve tolik lidí kolem, že stojí za to si ji užít.“
Jan Werich
--------------------------------------
Snažím se psát bez chyb
-------------------------

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal hlasi že je špatně napsaná podminka

Příspěvekod faraon » 28 dub 2014 18:40

Stejná jednotka, příkaz textcolor: http://www.freepascal.org/docs-html/rtl ... color.html
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • PS5 se odmítá připojit k 5GHz síti - hlásí špatné heslo
    od Renee » 19 srp 2024 09:13 » v Vše ostatní (inet)
    14
    7639
    od Renee Zobrazit poslední příspěvek
    19 srp 2024 14:01
  • Problém s DD příkazem, co dělám špatně? Příloha(y)
    od drobino » 13 pro 2024 19:21 » v LiNuX a ostatní alternativní OS
    7
    5834
    od drobino Zobrazit poslední příspěvek
    22 pro 2024 12:47

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti