[Delphi] Działania String

0

Witam
Mam pytanie jak zrobić działanie dodawania dwóch liczba wczytywanych z pliku (String).

0

Uzyj znaku '+'.

Szukaj i myśl. Kolejność dowolna.

0

Wiem że to ma być tak

begin
a:= '10';
b:= '20';
S:=IntToStr(StrToInt(a) + StrToInt(b));
Label1.Caption:=S;
end;

Ale ja potrzebuje zrobić żeby liczby A i B były wczytywane z pliku. I nie Wiem jak [???]

ZAMYKAM TEMAT JUŻ MAM :)

0

a nie mozesz po prostu dac dwoch zmiennych typu textfile i wczytac do nich pierwsze linijki plikow ?

0

nie już zrobiłem i jest dobrze ale mam jeszcze mały problemik :-/
Mam wykonywanie działanie dwóch liczb A - X
X jest losowany (z pośród -25,-20,-15,-10,-5,+0,+5,+10,+15,+20,+25) i niby jest dobrze ale jak wylosuje liczbę ujemną to mi dodaje zamiast odjąć. I nie wiem dlaczego [???] możesz mi pomóc [???] :>

0

Yyy... podstawy matematyki - odejmowanie liczby ujemnej to dodawanie.

0

wiem że - i - daje + ale czy da się to jakoś zrobić żeby działało po mojemu czyli zawsze odejmowało [???] ;>

0

Niech zawsze losuje dodatnie i po prostu odejmuje

0
if y <= 0 then z := x+y else z := x-y.
0

ale to wygląda tak:

   Randomize;
   x1:=Random(11);
case x1 of
   0: x1:=ca1-25;
   1: x1:=ca1-20;
   2: x1:=ca1-15;
   3: x1:=ca1-10;
   4: x1:=ca1-5;
   5: x1:=ca1+0;
   6: x1:=ca1+5;
   7: x1:=ca1+10;
   8: x1:=ca1+15;
   9: x1:=ca1+20;
   10: x1:=ca1+25;
   11: x1:=ca1+30;
end;
   Label106.Caption:=IntToStr(x1);
   w1:=w1+x1;
   Label1.Caption:=IntToStr(w1);

i do tego w1 musi dodać albo odjąć (w zależność co wylosuje ) x1

1 użytkowników online, w tym zalogowanych: 0, gości: 1