Kód: Vybrať všetko
Napiste proceduru na nakreslenie jednej tehlicky - oranzovy obdlznik velkosti sirka x vyska pre suradnice (x,y). Napiste program, ktory vylozi z tychto tehliciek celu graficku plochu, pricom ziadna z nich nesmie z plochy vypadnut.Kód: Vybrať všetko
procedure TForm1.Button1Click(Sender: TObject);
procedure tehlicka(sirka, vyska:Integer);
var x,y:Integer;
begin
x:=0; y:=0;
Image1.canvas.Brush.color:=RGB(255,150,80);
Image1.canvas.Rectangle(x,y,x+sirka,y+vyska);
end;
var x,y,sirka,vyska:Integer;
begin
y:=0; x:=0; sirka:=StrToInt(Edit1.Text); vyska:=StrtoInt(Edit2.Text);
while x+sirka < Image1.Width do
begin
x:=x+sirka;
tehlicka(sirka,vyska);
while y +vyska< Image1.Height do
begin
y:=y+vyska;
tehlicka(sirka,vyska);
end;
end;
end;