Pascal problem

C,C++,C#

Moderátori: psichac, Moderátori

nfko
Ultimate člen
Ultimate člen
Príspevky: 1584
Dátum registrácie: 03 Nov 2011, 17:09
Bydlisko: BA
Vek: 27

Pascal problem

Príspevok od používateľa nfko » 20 Feb 2012, 22:17

Ahojte dnes som sa zacal učiť v pascale a dostal som sa ku podmienkam. tak som skusil napisať jednoduchy program no v turbo pascale mi vypisuje chybu. Vedeli by ste mi povedať kde je ?

Kód: Vybrať všetko

program uloha_podmienky;

var
         a,b:integer;

begin

         write('Zadajte hodnotu prveho cisla');
         readln(a);

         write('Zadajte hodnotu druheho cisla');
         readln(b);

         if a>b then writenl('Vecsje je prve cislo: ',a)
         else if a=b writenl('Cisla su si rovnake')
         else writenl('Vecsie je druhe cislo: ',b);
end.

0
Obrázok
Kto sa veľa pýta , veľa vie. :)
PS: ZOCHOVA ŤA POCHOVÁ :D

Používateľov profilový obrázok
Skiller18
Stály člen
Stály člen
Príspevky: 481
Dátum registrácie: 06 Máj 2011, 00:00
Bydlisko: ZM
Vek: 28

Re: Pascal problem

Príspevok od používateľa Skiller18 » 20 Feb 2012, 22:27

no čo ma ako prve napadlo mal by si použiť prácu s obrazokou to je základ (uses crt) čiže

uses crt;
begin clrscr;
a chyba ti tuto dalsie THEN
else if a=b writenl('Cisla su si rovnake')

takže

program uloha_podmienky;
uses crt;
var
a,b:integer;

begin clrscr;

writeln('Zadajte hodnotu prveho cisla:');
readln(a);

writeln('Zadajte hodnotu druheho cisla:');
readln(b);

if a>b then writenl('Vecsje je prve cislo: ',a)
else if a=b then writenl('Cisla su si rovnake')
else writenl('Vecsie je druhe cislo: ',b);
delay(5000)
end.

a musi ti to ist, sam som to skusal :)
0
passion for the sound

nfko
Ultimate člen
Ultimate člen
Príspevky: 1584
Dátum registrácie: 03 Nov 2011, 17:09
Bydlisko: BA
Vek: 27

Re: Pascal problem

Príspevok od používateľa nfko » 20 Feb 2012, 22:46

zistil som že som zabudol napisať 3 riadky ale ajtak to nejde

writeln;
writeln('------------------------------------------');
writeln;
0
Obrázok
Kto sa veľa pýta , veľa vie. :)
PS: ZOCHOVA ŤA POCHOVÁ :D

smotek7
Pokročilý člen
Pokročilý člen
Príspevky: 528
Dátum registrácie: 08 Aug 2011, 00:00
Bydlisko: PN
Vek: 44

Re: Pascal problem

Príspevok od používateľa smotek7 » 20 Feb 2012, 22:48

Ak si to sem nakopiroval presne ako to mas, tak skus zmenit writenl na writeln.
0
Nemusím vedeť váhu elektrónu ak chcem zaspájkovať tranzistor.

Používateľov profilový obrázok
Skiller18
Stály člen
Stály člen
Príspevky: 481
Dátum registrácie: 06 Máj 2011, 00:00
Bydlisko: ZM
Vek: 28

Re: Pascal problem

Príspevok od používateľa Skiller18 » 20 Feb 2012, 22:54

Odpíš to presne tak ako som to ja napísal, a musí ti to ísť ! :O Nezabudni na Uses CRT pre prácu s obrazovkou, begin CLRSCR na vymazanie predošlej obrazovky, a delay(cas v ms) (tj. delay(1000)-1sekunda) pre zastavenie programu na 1 sekundu, aby si ten vysledok stihol aj precitat nie ze on ti ho vyhodi a hned zmizne.Skús to tak ako som to ja napísal !

A dávaj pozor kde oužívaš READ a READLN a kde WRITE A WRITELN, Write ti vypíše v danom riadku čo chceš, a writeLN ti to vypíše do dalšie riadku pod tým, to isté aj readln, ale v prípade read a readln je to jedno.

No skús, a daj vedieť potom sa pohneme, ako dalej.
0
passion for the sound

smotek7
Pokročilý člen
Pokročilý člen
Príspevky: 528
Dátum registrácie: 08 Aug 2011, 00:00
Bydlisko: PN
Vek: 44

Re: Pascal problem

Príspevok od používateľa smotek7 » 20 Feb 2012, 23:02

Skiller ved ty tam mas writenl to je nejaky novy prikaz?
Ako ti to mohlo ist?
0
Nemusím vedeť váhu elektrónu ak chcem zaspájkovať tranzistor.

nfko
Ultimate člen
Ultimate člen
Príspevky: 1584
Dátum registrácie: 03 Nov 2011, 17:09
Bydlisko: BA
Vek: 27

Re: Pascal problem

Príspevok od používateľa nfko » 20 Feb 2012, 23:03

:D:D:D:D
na turbo pascal to nejde a na Lazarus ano :D:D:D:D
0
Obrázok
Kto sa veľa pýta , veľa vie. :)
PS: ZOCHOVA ŤA POCHOVÁ :D

Používateľov profilový obrázok
Skiller18
Stály člen
Stály člen
Príspevky: 481
Dátum registrácie: 06 Máj 2011, 00:00
Bydlisko: ZM
Vek: 28

Re: Pascal problem

Príspevok od používateľa Skiller18 » 20 Feb 2012, 23:10

Sorry menší preklep to som si nevšimol, vela hodín :D
Tak to prepíš na WRITELN a je musí ísť :) Veď nekopíroval som to presne zo softu ale celé opisoval, čiže chybička se vloudila :D
0
passion for the sound

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok