Нарисовать фигуру с помощью исполнителя "Черепаха" - C#
Формулировка задачи:
написать программу - цикл с исполнителем черепаха:
Решение задачи: «Нарисовать фигуру с помощью исполнителя "Черепаха"»
textual
Листинг программы
using System;
using Microsoft.SmallBasic.Library;
class Program
{
static Random rnd = new Random();
static void Main(string[] args)
{
Turtle.Speed =10;
TurtleCreator();
}
static void GoRng()
{
int x = rnd.Next(0, 420);
int y = rnd.Next(0, 420);
Turtle.PenUp();
Turtle.MoveTo(x, y);
Turtle.PenDown();
}
static void Start()
{
Turtle.PenUp();
Turtle.MoveTo(210, 210);
Turtle.PenDown();
}
static void Star()
{
int h = 50;
GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor();
for (int i = 0; i < 18; i++)
{
Turtle.Move(h);
Turtle.Move(-h);
Turtle.Turn(20);
}
}
static void TurtleCreator()
{
for (int i = 0; i < 20; i++)
{
Start();
GoRng();
Star();
}
}
}