Professional Documents
Culture Documents
10 ITPrac Memo New
10 ITPrac Memo New
interface
variable names indent & align lines open but not too much (3)
type
TfrmQuestion1 = class(TForm)
private
iStalls : integer;{1 - Q1.6.1} (1)
end;
procedure TfrmQuestion1.FormActivate(Sender: TObject); (10)
begin
// Question 1.1
lblQ1_1.Caption := 'rAge expo';
lblQ1_1.Font.Style := [fsBold];
lblQ1_1.Font.Name := 'Chiller';
lblQ1_1.Font.Size := 60;
rRadius := iDiameter / 2;
rAreaOneStall := Pi * sqr(rRadius);
iNumberStalls := Floor (11000 / rAreaOneStall);
rLostSpace := 11000 - (iNumberStalls * rAreaOneStall);
rCirc := 2 * Pi * rRadius;
rRope := rCirc * iNumberStalls;
rCost := 1.80 * rRope;
rVAT := 15/100 * rCost;
rFCost := rCost + rVAT;