De opdracht is simpel schrijf een functie die de som uitrekent van 10 getallen.
Dit is wat ik tot nu toe heb
Maar nu moet ik dus een function gaan gebruiken in deze formule. Het probleem
is dat ik geen array of integer aan de praat kan krijgen in mijn function. Ik zelf
zat hier aan te denken maar dat werkte niet
.
Heb gezocht naar soort gelijke vragen hier op Got, maar nix kunnen vinden.
Daarnaast had ik wel een handleiding gevonden, maar daar kon ik nix
vinden over het gebruik van een array in een function.
thx 4 jullie hulp
Dit is wat ik tot nu toe heb
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| uses wincrt;
var uitkomst : real ;
getal : Array of integer ;
t : integer ;
begin
t:=0;
writeln('Voer 10 getallen in');
while t < 10 do
begin
readln(getal[t]);
uitkomst:=uitkomst+(getal[t]);
t:=t+1;
end;
writeln('De uitkomst is ',uitkomst:2:2);
end. |
Maar nu moet ik dus een function gaan gebruiken in deze formule. Het probleem
is dat ik geen array of integer aan de praat kan krijgen in mijn function. Ik zelf
zat hier aan te denken maar dat werkte niet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| uses wincrt;
var uitkomst : real ;
t : integer ;
Function som (getal : Array of integer): integer;
begin
som:=som+getal[t];
end;
begin
t:=0;
writeln('Voer 10 getallen in');
while t < 10 do
begin
readln(getal[t]);
uitkomst:=som(getal[t]);
t:=t+1;
end;
writeln('De uitkomst is ',uitkomst:2:2);
end. |
Heb gezocht naar soort gelijke vragen hier op Got, maar nix kunnen vinden.
Daarnaast had ik wel een handleiding gevonden, maar daar kon ik nix
vinden over het gebruik van een array in een function.
thx 4 jullie hulp
[ Voor 4% gewijzigd door Kickasz op 11-09-2003 11:06 ]