Ho fatto in questo modo:
codice:
procedure TForm8.Button3Click(Sender: TObject);
var
X,Y,Z:INTEGER;
S:STRING[10];
nDouble: Double;
number, squareRoot : Extended;
begin
VAL(Edit12.text,X,Z);
nDouble := StrToFloatDef(Edit11.text, 0);
STR(X,S);
number := nDouble * X;
squareRoot := Sqrt(number);
Label13.Caption := FloatToStr(Round(nDouble));
end;
Ma c'è un problema che non riesco a risolvere, quando inserisco i dati nell'edit11 e l'edit 12 e premo il pulsante calcola correttamente il valore, adesso se cambio il valore da calcolare nell'edit11 e premo il pulsante calcola bene, il problema arriva quando cambio il valore nell'edit12, premendo il pulsante il risultato resta uguale, come mai?