Ok hey, ik ben geen P&W-er eigenlijk, maar een maat van mij zit met en probleempje. Zegt dat et met pascal ofzow te maken heeft en gaat als volgt:
Ik zelf snap er geen reet van, dus met search e.d. kan ik hem ook niet helpen, dus wie weet hoe je hier juist een string naast een getal kan plakken?
[als dit een n00b vraag is, soz, ik weet dat jullie hoger nivo verwachten in P&W, maar ik kan et dus nie egt ergens anders vragen]
Het probleem is dat ik een variabele nodig heb die bestaat uit een letter en een getal. Bijv. U6
De 6 wordt verkregen door een optelling van 2 andere getallen bv. 5 + 1.
Ik heb dus en nieuwe string nodig die gewoon een U voor de 6 plakt, dus U6.
Vraag: Hoe kan ik dus twee getallen optellen en vervolgens een letter ervoor te plaatsen?
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
| program optel;
uses crt;
var p,q,r,s :real;
c,d : string;
a : integer;
begin
repeat
clrscr;
writeln('enter U');
write('U = '); { dus hier tik je bv. 5 in}
readln(p);
writeln('enter ustap');
write('ustap = '); { hier tik je bv. 1 in}
readln(q);
r:=p + q; {uitkomst is 5 +1 = 6}
d:= 'U';
c:= d + r; { !!! hier treed de fout op: wat ik wil is dat de letter U voor de waarde van r
komt te staan. Bv. U6}
write(c);
writeln;
writeln('continue? yes=1 no=0 ');
readln(a);
until a=0;
end. |
Ik zelf snap er geen reet van, dus met search e.d. kan ik hem ook niet helpen, dus wie weet hoe je hier juist een string naast een getal kan plakken?
[als dit een n00b vraag is, soz, ik weet dat jullie hoger nivo verwachten in P&W, maar ik kan et dus nie egt ergens anders vragen]