Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#12

Re: Berechnung eines Wertes aus Widerstandsreihe

  Alt 31. Dez 2006, 12:25
danke dir marabu (auf log10 hätte auch kommen können ).
hab die Funktion noch bisschen modifiziert, da ich die Nachkommastellen des "Hunderterwertes" nicht benötige.

Delphi-Quellcode:
uses math;

function Norm(e: Extended; var dExp: Integer): Integer;
begin
  dExp := Ceil(Log10(e)) - 3;
  Result := round(e / Power(10, dExp));
end;

procedure TForm1.Button1Click(Sender: TObject);
var dExp: Integer;
begin
  edit2.text:=inttostr(Norm(strtofloat(edit1.text),dexp));
end;
Gruß Frank
  Mit Zitat antworten Zitat