-
Konrad K
- 12/05/2009 18:18
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Math;
type
TForm1 = class(TForm)
Button1: TButton;
Wysokosc: TEdit;
Promien: TEdit;
H: TLabel;
R: TLabel;
lblPolecal: TLabel;
lblPolebocz: TLabel;
lblObjetosc: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
function Objetosc: real;
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
function Objetosc: real;
begin
end;
procedure TForm1.Button1Click(Sender: TObject);
var
r,h,P,Pc:real;
begin
r:=StrToFloat(Promien.Text);
h:=StrToFloat(Wysokosc.Text);
P:=2*pi*r*h;
Pc:=2*(pi*r*r)+P;
lblPolecal.Caption:='Pole calkowite: '+FloatToStr(RoundTo(Pc,-2));
lblPolebocz.Caption:='Pole powierzchni boczne: '+FloatToStr(RoundTo(P,-2));
end;
end.
piszę prosty program do obliczania pola i objetosci walca, brakuje mi tylko funkcji objetosci, nigdy nie uczylem sie delphi i nie wiem jak ja zadeklarowac i wywolac w" procedure TForm1.Button1Click(Sender: TObject); . bardzo prosze o szybka pomoc
funkcje juz sobie napisałem ale jak ja i gdzie zadeklarowac
var
V,r,h:real;
Begin
r:=StrToFloat(Promien.Text);
h:=StrToFloat(Wysokosc.Text);
V:=pi*r*r*h;
lblObjetoscl.Caption:='Pole calkowite: '+FloatToStr(RoundTo(V,-2));
end; -
wolf_alfa
- 12/05/2009 22:02
-
wolf_alfa
- 12/05/2009 22:22
chyba nie to było problemem.
wrzucenie procedury do modułu polega na wpisaniu kodu do modułu i nagłówka do odpowiedniej sekcji (prywatnej/publicznej).
type
TForm1 = class(TForm)
private
procedure liczPole();
public
end;
implementation
procedure TForm1.liczPole();
begin
/ /obliczanie pola
end;
potem wystarczy w procedurze ButtonClick wywołać odpowiednią procedurę następująco
procedure TForm1.Button1Click(Sender: TObject);
begin
liczPole();
end;
|
|
Grono studentow, milosnikow, absolwentow, wykladowcow, cwiczeniowcow, rektorow, ochrony, sprzataczek...
Polsko -Japońska Wyższa Szkoła Technik Komputerowych
Grona tematyczne:
Miejsca grona (3)
-
RETRO
Kolejowa 8/10, Warszawa
-
The Shot
Polna, Warsaw
-
PJWSTK
Koszykowa, Warszawa
- Dodaj miejsce

