De opdracht is voer 25 getalen in en dan output 1*2 2*3 3*4 enz. tot 25.
nu werkt het wel maar code is zeg maar exstreem lang en tja het moet kleiner kunnen. zit nu met de uitvoer aan de invoer kan niet zo veel meer gedaan worden denk ik. meschien is er iemand die een hint kan geven in de goeie richting of een voorbeeld van wat er ongeveer moet gebeuren.
Hoop dat het duidelijk is.
nu werkt het wel maar code is zeg maar exstreem lang en tja het moet kleiner kunnen. zit nu met de uitvoer aan de invoer kan niet zo veel meer gedaan worden denk ik. meschien is er iemand die een hint kan geven in de goeie richting of een voorbeeld van wat er ongeveer moet gebeuren.
Hoop dat het duidelijk is.
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
| program Getallen_Van_Real_Product;
uses crt; {output beeldscherm}
const n=25; {aantal invoer mogenlijk}
var i:integer;
var r:array[1..n] of real; {vakje met 1 tot n aantal input waardes}
var p0,real; {product var. in real dit gaat door tot p26}
begin
clrscr;
for i:=1 to n do
begin
clrscr;
gotoxy(10,10);
write('Voer maar een getal in: ');
readln (r[i]);
end;
clrscr;
begin
gotoxy(1,1);
write('De ',n);
write(' ingevoerde getallen van soort Real.');
end;
gotoxy(0,2);
for i:=n downto 1 do
begin
write(r[i]:8:2);
end;
begin
gotoxy(10,5);
write('1e getal: ',r[i]:4:2);
gotoxy(30,5);
write('2e getal: ',r[i+1]:4:2);
end;
begin
p0 :=(r[i] * r[i+1]);
gotoxy(10,6);
write('Het prodcut van 1e en 2e getal is: ', p0:6:2); {1*2}
end; |