uses Math; procedure TForm1.FormCreate(Sender: TObject); var e : Extended; begin e := StrToFloat(Edit1.Text); e := sin(e); Edit2.Text := FloatToStr(e); end;
Jeg har gjort præcis som i har sagt jeg skulle gøre. Startet et nyt Application, lagt 2 Edit'er og en Button på min form, og skrive i OnClick proceduren for Button1:
procedure TForm1.Button1Click(Sender: TObject); var e : Extended; begin e := StrToFloat(Edit1.Text); e := sin(e); Edit2.Text := FloatToStr(e); end;
Har også lagt math i uses, men stadig: [Error] Unit1.pas(30): Illegal character in input file: ' ' ($A0) Hvad er der galt?
Hvis det er grader du skal tage sinus til, så kan du bruge funktionen degtorad(); Som vist på eksemplet nedenunder: Edit2.Text := FloatToStr(sin(degtorad(StrToFloat(Edit1.Text))));
fandt en dejlig Parser som klarede alle 3 ting :) århh hvor er jeg glad for den ;)
Kunne desværre ikke få jeres kode til at virke, dunno hvorfor, for den burde virke. Så jeg lukker.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.