//ik weet alleen niet of de syntax van else goed is.. misschien dat ie voor 'begin' op de volgende regel moet. var flin: text; getal: real; counter: integer; begin assign(flin, 'D:\getallen.geg'); rewrite(flin); writeln('******************************************************************'); writeln('Voer een aantal getallen in.'); writeln('Om de getallen invoer te beeindigen voer een negatief getal in.'); writeln; counter := 0; repeat write('Geef een getal in: '); readln(getal); counter := counter + 1; if (counter = 3) then begin counter := 0; writeln(flin, getal:8:2); end else begin write(flin, getal:8:2, ' '); end until (getal < 0) writeln('******************************************************************'); close(flin); write('Druk op [Enter] om het venster te sluiten...'); readln; end.