23. december 2003 - 22:25Der er
10 kommentarer og 1 løsning
Et nemt opstartsprogram til analyse af nybegynder
Hej alle
Er der nogen der kan hjælpe mig med et nemt opstartsprogram i Delphi (jeg har version 4). Jeg prøver at lave et program der tager nogle variabler i en editboks og skal spytte et resultat ud når jeg trykker på en "Beregn" knap.
F.eks. Beregning af areal og omkreds af en cirkel. Her er der godtnok kun en variabel (diameter og en konstant pi), men noget i den retning, så jeg kan komme igang med at forstå hvordan sådan nogle programer er skruet sammen.
OK. Det var nærmest for at se hvordan en der kan programmere ville lave sådant et eksempel. Jeg ville så kigge på "kildeteksten" for at forstå hvordan det er lavet.. så ja, hvis du har tid/lyst, ville jeg blive glad for et sådant lille læreeksempel.
var Form1: TForm1; // skal altid være der :P diameter: string; // Angriver alle strengene result: string; pi: string; radius:integer; resultx:string; implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); begin pi := '3,14'; // sætter pi til 3,14 diameter := Diameter1.Text; // sætter strengen diameter til dens value result := FloatToStr(StrToInt(diameter) * StrToFloat (pi)); // ganger Diameter*pi result1.Text := result; // udskriver result ( streng ) i editboxen "result1" end;
procedure TForm1.Button2Click(Sender: TObject); begin radius := StrToInt(Radius1.Text); // Angriver radius dens value resultx := FloatToStr(radius * radius * 3.14 ); // radius*radius*pi Result2.Text := resultx // Udskriver resultx ( strengen ) i editboxen "Result" end;
så laver du bare 2 knapper med caption "Beregn" og så laver du 4 editboxe start med at lave 1 og name := 'Diameter1' og lav entil med name := 'radius1'; og så laver du 2 edit boxe 1 med navnet result1 og den anden result2
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.