[informatica] pascal bug-fixing

Moderators: ArcherBarry, Fuzzwood

Reageer

[informatica] pascal bug-fixing

weet iemand waar mijn fout zit (het programma dient eigenlijk voor niks maar)

PROGRAM papier.pas;

USES WinCrt;

VAR nieuwepapierdikte, papierdikte ,aantalkeergeplooid :INTEGER;

PROCEDURE Bereken;

BEGIN

papierdikte:=0.1;

aantalkeergeplooid:=0;

REPEAT

aantalkeergeplooid:=aantalkeergeplooid+1;

nieuwepapierdikte:=nieuwepapierdikte+papierdikte;

UNTIL

papierdikte=1;

WriteLn('het papier kan'aantalkeergeplooid, 0:0, 'keer geplooid worden');

ReadLn;

End;

BEGIN

Bereken;

Berichten: 176

Re: [informatica] pascal bug-fixing

End;  

BEGIN  

Bereken;


nog een keer End; misschien?

ben niet echt goed met pascal dus als ik iets doms zeg gewoon negeren :roll:

met vriendelijke groet

gijs brouwers

Re: [informatica] pascal bug-fixing

Balthazar schreef:
End;  

BEGIN  

Bereken;


nog een keer End; misschien?

ben niet echt goed met pascal dus als ik iets doms zeg gewoon negeren :roll:

met vriendelijke groet

gijs brouwers
dankuwel ik had het niet gezien (maar het is wel END.)

Re: [informatica] pascal bug-fixing

Maar er zit nog een fout in "line 15"

15de liijn dus

Re: [informatica] pascal bug-fixing

Bedoel je met 'plooien' vouwen, in dat geval klopt nieuwepapierdikte niet.

Immers: als je een papier 2 maal vouwt wordt de dikte 4 maal de papierdikte!

Je vertelt niet of je een output krijgt en ook niet of er een foutmelding is.

Want natuurlijk eindigt je body ook met END;

Gebruikersavatar
Berichten: 5.679

Re: [informatica] pascal bug-fixing

Laura ??? schreef:Maar er zit nog een fout in "line 15"

15de liijn dus
Is dat deze?

WriteLn('het papier kan'aantalkeergeplooid, 0:0, 'keer geplooid worden');

Mijn pascal is een beetje weggezakt, maar moet er niet een komma voor aantalkeergeplooid?
In theory, there's no difference between theory and practice. In practice, there is.

Re: [informatica] pascal bug-fixing

Safe schreef:Bedoel je met 'plooien' vouwen, in dat geval klopt nieuwepapierdikte niet.

Immers: als je een papier 2 maal vouwt wordt de dikte 4 maal de papierdikte!

Je vertelt niet of je een output krijgt en ook niet of er een foutmelding is.

Want natuurlijk eindigt je body ook met END;
ah dus ik moet *2 doen

Berichten: 61

Re: [informatica] pascal bug-fixing

Laura ??? schreef:   UNTIL

     papierdikte=1;
Moet zijn nieuwepapierdikte. Die hoog je op en niet papierdikte. Bovendien is het misschien handig om nieuwepapierdikte op 0.0 te initialiseren.

Reageer