Witam
Mam pytanie jak zrobić działanie dodawania dwóch liczba wczytywanych z pliku (String).
Uzyj znaku '+'.
Szukaj i myśl. Kolejność dowolna.
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 :)
a nie mozesz po prostu dac dwoch zmiennych typu textfile i wczytac do nich pierwsze linijki plikow ?
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 [???] :>
Yyy... podstawy matematyki - odejmowanie liczby ujemnej to dodawanie.
wiem że - i - daje + ale czy da się to jakoś zrobić żeby działało po mojemu czyli zawsze odejmowało [???] ;>
Niech zawsze losuje dodatnie i po prostu odejmuje
if y <= 0 then z := x+y else z := x-y.
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