
Решение задачи номер 55 по книге Лукина С.Н. «Понятно о Visual Basic.NET»
Условие задачи:
Ковер сделан из пересекающихся окружностей. Если центры соседних окружностей отстоят друг от друга на одинаковое расстояние как по горизонтали, так и по вертикали, и если удачно подобраны размеры, то ковер у вас получится красивым и с аккуратными краями.
Решение задачи
Код vb.net
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim graf As Graphics
graf = Me.CreateGraphics
Dim x, y As Integer
x = 10
y = 20
For i = 1 To 50
x = x + 10
graf.DrawEllipse(Pens.Black, x, y, 20, 20)
y = 10
For j = 1 To 50
y = y + 10
graf.DrawEllipse(Pens.Black, x, y, 20, 20)
Next j
Next i
End Sub
End Class