Dim zx As Single Dim zy As Single Dim cx As Single Dim cy As Single Dim culoare As Integer Dim w1 As Integer Dim h1 As Integer Sub repeta() Dim a As Single Dim b As Single culoare = 0 zx = 0 zy = 0 While (zx * zx + zy * zy < 4) And (culoare < 255) a = zx b = zy zy = 2 * a * b + cy zx = a * a - b * b + cx culoare = culoare + 1 Wend End Sub Sub coloreaza() For x = 1 To w1 For y = 1 To h1 cx = x / 400 cy = y / 400 repeta If culoare = 1000 Then culoare = 0 Picture1.PSet (x, y), RGB(0, culoare, 0) Next y Next x End Sub Private Sub Form_Load() w1 = Picture1.Width h1 = Picture1.Height coloreaza End Sub