Ja makkelijk voor jullie dus.. ik kom er niet echt meer uit.
(Net met pascal en parameters enzo begonnen en niet al te goed opgelet
).
De bedoeling is dat we een programma maken die het volgende kan.
Je moet in de interface in een windowtje de naam van een vak kunnen invullen.
BV Wi = wiskunde, FA = frans e.d.
Dan moet het prog door een textbestandje (waar docenten namen + vak instaan) zoeken en de resultaten neerzetten in een apart windowtje.
Dit is de code die we al hebben:
Nu moeten de volgende dingen nog geschreven worden:
- De interface (invoer en uitvoer van docenten per vak)
- De procedure "invoerscherm"
- De procedure "uitvoerdocenten"
- De functie "vraag"
Ik hoop dat jullie snappen wat ik bedoel en mij hiermee kunnen helpen.. Alvast bedankt.
(Net met pascal en parameters enzo begonnen en niet al te goed opgelet
De bedoeling is dat we een programma maken die het volgende kan.
Je moet in de interface in een windowtje de naam van een vak kunnen invullen.
BV Wi = wiskunde, FA = frans e.d.
Dan moet het prog door een textbestandje (waar docenten namen + vak instaan) zoeken en de resultaten neerzetten in een apart windowtje.
Dit is de code die we al hebben:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
| program docenten;
uses crt,dos;
type str30 = string [30];
var naam, vak : str30;
f: text;
i: integer;
procedure initieer;
begin
textbackground(black);
clrscr;
assign(f, 'a:\docvak.txt');
reset(f);
end;
function onderdeel (w,z str30: boolean;
var gevonden : boolean;
begin
gevonden := false;
if (pos(w,z) <> 0) then
begin
gevonden := true;
end;
onderdeel : = gevonden;
end;
procedure lees(var d,v : str30);
begin
if not eof(f) then
begin
readln(f, d);
readln(f, v);
end;
end;
procedure vraag (var opnieuw: boolean);
var c : char;
begin
opnieuw := false;
window ( );
gotoxy ( );
write (" Nog eens? (J / N)");
repeat
readln(c)
until c in ['J', 'N', 'j', 'n']
if ( c = 'J') or ( c = 'j') then opnieuw := true;
end;
{ ** Hoofdprogramma ** }
begin
initieer;
nogeens:=true;
while (nogeens) do
begin
invoerscherm(vak);
uitvoerscherm(vak);
vraag(nogeens);
end;
close(f);
end. |
Nu moeten de volgende dingen nog geschreven worden:
- De interface (invoer en uitvoer van docenten per vak)
- De procedure "invoerscherm"
- De procedure "uitvoerdocenten"
- De functie "vraag"
Ik hoop dat jullie snappen wat ik bedoel en mij hiermee kunnen helpen.. Alvast bedankt.