Ecco adesso funziona grazie.codice:procedure Tresc1.Button2Click(Sender: TObject); var X,Y,Z:INTEGER; S:STRING[10]; nDouble, xDouble, yDouble: Double; begin nDouble := StrToFloatDef(smm.text, 0); xDouble := StrToFloatDef(lmm.text, 0); yDouble := StrToFloatDef(Materiale.Caption, 0); nDouble := yDouble * (xDouble / (nDouble * nDouble)); STR(X,S); Label1.Caption := FormatFloat('#0.##', nDouble); end;![]()