1
unit Unit1 ; interface uses Windows , Messages , SysUtils , Variants , Classes , Graphics , Controls , Forms , Dialogs , StdCtrls , jpeg , ExtCtrls ; type THoliday_Detector_v1 = class ( TForm ) Image1 : TImage ; Edit1 : TEdit ; Edit2 : TEdit ; Button1 : TButton ; procedure Button1Click ( Sender : TObject ); private { Private declarations } public { Public declarations } end ; var Holiday_Detector_v1 : THoliday_Detector_v1 ; implementation {$R *.dfm} procedure THoliday_Detector_v1 . Button1Click ( Sender : TObject ); var Esp , Vol : real ; begin Esp := STrtoFloat ( edit1 . Text )*( 1000 / 25.4 ); if ( Esp > 30 ) then begin Vol := round ( 1250 * sqrt ( Esp )); edit2 . Text := FloattoSTr ( Vol ); end else begin Vol := round ( 525 * sqrt ( Esp )); edit2 . Text := FloattoSTr ( Vol ); end ; end ; end .

Algoritmo Prog Holiday

Embed Size (px)

DESCRIPTION

FDG

Citation preview

  • unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls;

    type THoliday_Detector_v1 = class(TForm) Image1: TImage; Edit1: TEdit; Edit2: TEdit; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Holiday_Detector_v1: THoliday_Detector_v1;

    implementation{$R *.dfm}

    procedure THoliday_Detector_v1.Button1Click(Sender: TObject);varEsp, Vol: real;beginEsp:=STrtoFloat(edit1.Text)*(1000/25.4);if (Esp>30) then beginVol:=round(1250*sqrt(Esp));edit2.Text:=FloattoSTr(Vol);endelsebegin Vol:=round(525*sqrt(Esp));edit2.Text:=FloattoSTr(Vol);end;end;end.