Witam.
Posiadam taki oto skrypt:
procedure TForm1.Button1Click(Sender: TObject);
begin
if SpinEdit2.Value < SpinEdit1.Value*SpinEdit4.value/100 then //oblicza procent. gdy np. liczba w SpinEdit1.Value wynosi 10000, a liczba w SpinEdit4.Value wynosi 10, wtedy wynikiem będzie 1000.
begin
edit1.text:='przegrales';
end;
end;
end.
Trochę namieszane, ale w praktyce to lepiej wygląda. Planuję zrobić coś takiego, że program nie będzie obliczać jakby ciągle tej samej liczby, tylko by była różnica np. 1-5%. Chodzi mi o różnicę na zasadzie random cyfry.
Na moją logikę powinno to być tak:
var
i:integer;
begin
from i:= 1 to 5 do
if SpinEdit2.Value < (SpinEdit1.Value*SpinEdit4.value/100) - i then
begin
edit1.text:='przegrales';
end;
end;
Może ktoś to ogarnia. Jeśli tak to proszę o pomoc. Ja kombinowałem i niestety nic mi dziś do tego pustego łba nie przychodzi na myśl.