RaTsJa
Legacy Member
Ik heb iets geprobeerd, maar telkens dat ik het probeer komt er: oplossing is 0000.000000000+00 zonder ik iets moest invullen,, ervoor had ik nog iets anders en dan moest ik de 2 getallen ingeven, en dan stopte het programma.
Moet ik nog een procedure toevoegen of niet?
Code:
Moet ik nog een procedure toevoegen of niet?
Code:
Code:
PROGRAM Calc;
Uses Crt;
VAR getalEen, getalTwee, oplossing : REAL;
PROCEDURE SchrijfHoofding;
BEGIN
ClrScr;
WriteLn ('Rekenmachine optelling');
WriteLn ('----------------------');
WriteLn;
END; {SchrijfHoofing}
PROCEDURE VraagGetallen;
BEGIN
WriteLn ('Geef getal 1 in: ');
ReadLn (getalEen);
WriteLn ('Geef getal 2 in: ');
ReadLn (getalTwee);
END; {VraagGetallen}
PROCEDURE Berekening;
VAR oplossing : REAL;
BEGIN
oplossing := getalEen + getalTwee;
END; {Berekening}
BEGIN (* Main *)
WriteLn;
SchrijfHoofding;
VraagGetallen;
Berekening;
WriteLn ('De oplossing is: ',oplossing:0:2,'');
END. (* Main *)