[Pascal - denk ik?] String en getal optellen...?

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

  • RUFFNECK
  • Registratie: Mei 2002
  • Laatst online: 31-08 10:35
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:
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]

  • Coltrui
  • Registratie: Maart 2001
  • Niet online

Coltrui

iddqd

Zoek eens op hoe je in die taal een Integer naar een string "converteert"
Succes

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

zie boven
geen P&W topic waardig dit

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.